Pengenalan Arsitektur Sistem Operasi Linux

Pada postingan yang sebelumnya oppung sudah membahas mengenai pengertian dan sejarah linux beserta perintah-perintah dasar linux. Nah, pada kesempatan yang berbahagia ini, oppung akan melanjutkan materi tentang sistem operasi linux. Kali ini kita akan membahas mengenai pengenalan arsitektur sistem operasi linux.

Seperti halnya semua sistem operasi. pada umumnya Linux memiliki konsep sama dalam hal arsitektur. Perbedaanya hanya pada bentuk disetiap komponen pada arsitektur masing-masing sistem operasi tersebut. Berikut komponen-komponen pada arsitektur sistem operasi Linux yaitu:


Gambar logo Linux Terbaru

1. Kernel

Kernel adalah bagian terpenting dari sebuah sistem operasi. Pada sistem operasi kernel berfungsi untuk mengendalikan semua perangkat keras yang ada di PC seperti CPU (Central Processing Unit), Graphic Cards, Sound Card, Perangkat USB, Harddisk, dll. Selain itu juga kernel berfungsi untuk menjembatani antara applikasi yang berjalan dengan perangkat keras yang diakses oleh aplikasi tersebut. Sebagai contoh aplikasi text editor (vi, notepad, emacs) membutuhkan resources layar monitor sebagai tampilan bagi penggunanya, dalam kasus ini maka aplikasi tersebut akan dihubungkan oleh kernel melalui device driver VGA Card untuk mengeluarkan data menuju layar monitor.

Selain dari aplikasi, kernel juga menjembatani perintah yang ditulis oleh pengguna melalui shell atau GUI. Kernel Linux merupakan turunan dari Unix BSD dan SYSV, dan model dari kernel Linux mengacu pada spesifikasi POSIX (Portable Operating System IX). Sistem kerja dari kernel adalah ketika PC melakukan booting pertama kali maka file biner dari kernel akan dipindah menuju memory dan akan mejalankan semua fungsi manajemen resources pada PC tersebut. Setiap PC memiliki jenis perangkat keras yang berbeda-beda, sehingga kernel akan menginisialisasi perangkat tersebut dengan module device driver yang berbeda. File biner kernel linux dapat dilihat pada direktori “/boot/vmlinuz” sedangkan source kode dapat dilihat di “/usr/src/linux”. Sampai saat ini (Agustus 2007) kernel linux stable sudah keluar dengan versi 2.6.22.3. Untuk lebih detail mengenai perkembangan generasi kernel dapat dilihat pada situs http://www.kernel.org/

2. Shell

Shell merupakan antarmuka linux kernel dengan penggunanya. Di dalam shell pengguna dapat menuliskan perintah yang kemudian akan dieksekusi langsung oleh kernel. Perintah-perintah yang dapat dituliskan merupakan perintah yang berhunbungan dengan pengelolaan sistem operasi, misalnya melihat isi file yang tersimpan dalam sebuah direktori,membuat file baru, atau melihat isi dari sebuah file.

Selain operasi file shell juga dapat digunakan untuk operasi I/O atau operasi penanganan pengguna. Pada sistem operasi linux ada dua jenis shell atau penghubung antara pengguna dengan sistem operasi yang pertama adalah text-based shell dan yang kedua adalah GUI (Graphic User Interface). Beda dari keduanya adalah cara penyajiannya kepada pengguna, jenis text-based adalah antarmuka paling sederhana dimana pengguna hanya dapat berinteraksi melalui keyboard saja, sedangkan GUI memungkinkan pengguna berinteraksi dengan sistem operasi melalui keyboard saja, mouse dan perangkat lainnya dapat digunakan. Selain itu tampilan pada GUI sudah lebih modern yaitu berbasiskan tampilan grafis.

3. Utilitas Sistem

Setiap sistem operasi pada dasarnya mengacu pada sebuah spesifikasi tertentu seperti halnya Unix pada POSIX.2 dimana pada spesifikasi ini dijelaskan konsep implementasi utilitas sistem untuk membantu pengguna berinteraksi dengan sistem operasi.

Utilitas sistem dalam sebuah sistem operasi berfungsi sebagai pengaturan sumber daya yang sudah diinisialisasi oleh sistem operasi pada saat proses booting awal dilakukan. Fungsi monitoring, fungsi pengaktifan dan penon-aktifan sebuah service dalam sistem operasi merupakan pekerjaan yang dapat dilakukan dengan menggunakan utilitas sistem yang ada dalam sebuah sistem operasi seperti Linux. Beberapa contoh utilitas sistem dalam Linux adalah ls, man, fdisk, grep, awk, sed, cp, mv, more, dan lain sebagainya.

Seperti halnya dalam sistem \operasi Windows beberapa utilitas misalnya control panel, dir, cd, dan lain-lain. Selain itu juga utilitas sistem juga termasuk program yang bersifat server, dimana program ini akan berjalan secara background (tidak tampak), seperti misalnya utilitas untuk menangani koneksi dari jarak jauh dengan telnet atau ssh, kedua layanan ini merupakan utilitas sistem yang bersifat server dan dijalankan secara background. contoh lain dari server program dalam Linux adalah lpd untuk mengangani proses printer, httpd sebagai web server, crond untuk menjalankan tugas administratif sistem operasi secara reguler. Utilitas sistem yang bersifat server dan dijalankan secara backgroung dalam Linux disebut DAEMON(Disk And Execution MONitor). daemon diaktifkan pada saat proses booting sistem operasi, dan akan berjalan secara terus menerus. Program ini akan memantau event yang terjadi dan apabila sesusai dengan yang dikehendaki maka daemon akan menjalankan sesuatu. Sebagai contoh program daemon telnet server. Daemon ini akan melakukan pemantauan pada semua koneksi yang datang dari luar PC melalui jaringan pada nomer port 23. jika ada koneksi dari luar yang menghubungi nomer tersebut maka telnet server akan menerima koneksi tersebut dan melayani proses yang akan dilakukan.

4. Aplikasi

Aplikasi merupakan level tertinggi pada sistem operasi. Dimana pada aplikasi ini pengguna sistem operasi dapat menggunakan aplikasi berdasarkan kebutuhannya. Misalnya aplikasi untuk menulis, pada sistem operasi Linux dapat dilakukan dengan menggunakan bantuan aplikasi Open Office, sedangkan untuk melakukan editing gambar dapat menggunakan GIMP. Karena aplikasi merupakan level tertinggi dari sebuah sistem operasi maka setiap aplikasi dibentuk dengan cara berbeda untuk masing-masing sistem operasi dan hanya bisa berjalan pada sistem operasi tempat dimana aplikasi tersebut dibangun. Misalnya MS Office tidak dapat berjalan pada sistem operasi Linux, kecuali pembangun MS Office mengeluarkan distribusi paket MS Office for Linux.

Distribusi Linux yang beredar saat ini, selain kernel juga menyertakan paket-paket applikasi yang dapat dimanfaatkan oleh pengguna, namun tidak semua aplikasi disertakan, tergantung sifat dari aplikasi tersebut komersial atau open source. Sementara ini yang bersifat open source saja yang disertakan. Contoh aplikasi open source GCC, G++, Xfix, Latex, dll.

Pencarian terkait:
Apa itu linux, penjelasan dari sistem operasi, apa itu sistem operasi, cara mudah membuat sistem operasi, membuat program lewat linux, cara ganti wallpaper dengan linux, cara updgrade linux, cara install ulang linux, arsitektur sistem operasi linux, pengertian kernel, perbedaan kernel dan shell, cara membuat kernel

Subscribe to receive free email updates:

9 Responses to "Pengenalan Arsitektur Sistem Operasi Linux"

  1. Thanks for some other excellent post. Where else may anyone get that kind
    of info in such a perfect means of writing? I’ve a presentation next week, and I’m on the look for such info.
    Thank you very much
    Jawapoker88
    Rumtar365
    danaqq
    RAJAPOKER88 SITUS AGEN JUDI POKER BANDAR DOMINOQQ ONLINE TERPERCAYA
    RAJAPOKER88 SITUS AGEN JUDI POKER BANDAR DOMINOQQ ONLINE TERPERCAYA
    RAJAPOKER88 SITUS AGEN JUDI POKER BANDAR DOMINOQQ ONLINE TERPERCAYA

    ReplyDelete
  2. Thanks for some other excellent post. Where else may anyone get that kind
    of info in such a perfect means of writing? I’ve a presentation next week, and I’m on the look for such info.
    Thank you very much
    datuktogel.info
    Bandar SGP
    Data Keluaran Togel
    prediksi Togel
    Bandarsgp.net
    Situs agen judi Online terbaik
    danaqq
    Jawapkr88
    Rumtar365

    ReplyDelete
  3. Onekartu is a trusted online poker agent Site. Original Money Poker uses IDNPlay servers that are 100% proven trusted and fairplay. Deposit and Withdraw Process in Crotqq start from 10 thousand rupiah and with fast and safe process. Customer Service Crotqq is available 24 hours to help you if you are having problems. CrotQQ is always trying to become a trusted online poker agent for those of you who want a Fairplay Poker game.

    POKER ONLINE - CAPSA ONLINE - DOMINO ONLINE - CEME ONLINE - LIVE POKER

    situs poker
    agen poker
    poker uang asli
    situs poker online
    judi online
    bandar ceme online teraman
    agen domino online teraman

    ReplyDelete
  4. https://agenpoker459683192.wordpress.com/2018/09/22/agen-bandar-judi-online-2/

    CARAMENANGJUDI.ONLINE IS A LEADING ONLINE BALL AND TITLE AGENT. WE ARE LOOKING FOR PREDICATES AS SUPER MASTER AFFILIATE AGENTS FROM VARIOUS FAMOUS ONLINE BALL AND TITLE BETWEEN WORKERS IN THE WORLD. NOW WE SERVE MORE THAN THOUSANDS OF ACTIVE MEMBERS.

    agen bola

    ทางเข้า sbobet , สำหรับลูกค้าท่านทีต้องการฝากเงินตั่งแต่ 100.000 บาท ต่อรายการ กรุณาติดต่อสอบถามฝ่ายลูกค้าสัมพันธ์ก่อนทำรายการโอนเงินทุกครั้ง กรุณาติดต่อเราผ่านไลน์แชท หรือแชทสดหน้าเวบไซต์ ลูกค้าสามารถทำการสมัครสมาชิกผ่านหน้าเวบไซต์ หรือ ติดต่อเราผ่านไลน์แชท หรือแชทสดหน้าเวบไซต์ เราคือผู้ให้บริการพนันออนไลน์ ผ่านมือถือที่สะดวก รวดเร็ว ฝาก-ถอนภายใน 5 นาที ตลอด 24 ชั่วโมง WWW.HUAITHAI99.COM
    ทางเข้า sbobet

    The best online gambling agent is Bandar Slot, Casino SBOBET 338a, maxbet, mr8asia, Betting Prediction, Biggest and Most Trusted in Indonesia. Free Signup Process! You can directly play with less than 3 minutes process.
    Judi Online is an agile basketball player, Casino SBOBET 338a, ibcbet, Betting Prediction and slot game, Biggest and Most Trusted in Indonesia
    judi online

    4KGOAL.com 4kgoal's live score Indonesia website provides live scores soccer, matches from all leagues and daily game schedules

    is a soccer information site, Livescore, Soccer Schedule, Interactive Soccer Scores and as a community for bookies and bettors to get information.

    With a good background in the football industry, 4KGOAL.com has an outstanding editorial team. Sports information and data is displayed in full including several types of sports such as football, basketball, tennis, badminton and so forth.

    liveskor

    jdk88.id is the jadwal bola, first trusted online betting agent in Indonesia that provides live baccarat, roulette and sicbo online services. Giving customer satisfaction and serving better than others.
    Always determined to be able to serve customers better. Trying to remain a Soccer Agent, Casino Agent, the best and most trusted Online Betting in Indonesia
    Jadwal bola

    ReplyDelete
  5. go88poker.com is a trusted online poker site for gambling games Poker, Domino, Bandar Ceme, Bandar Capsa. No matter how much you win, we definitely pay. The go88poker.com site is guaranteed to be safe and reliable. 100% player vs player without robot.
    poker online

    hokidatang.com is a Poker site We provide interesting online game variants. You can access all of these games practically using just one account.

    situs poker

    Onekartu is a trusted online poker agent Site. Original Money Poker uses IDNPlay servers that are 100% proven trusted and fairplay. Deposit and Withdraw Process in Crotqq start from 10 thousand rupiah and with fast and safe process. Customer Service Crotqq is available 24 hours to help you if you are having problems. CrotQQ is always trying to become a trusted online poker agent for those of you who want a Fairplay Poker game.

    poker uang asli

    Welcome to AsetQQ.com, the Best and Most Trusted Indonesian Online Poker Site. AsQQQ provides 6 games that can be played in 1 User Id only. Online Poker, DominoQQ, Bandar Ceme, Capsa Susun, Live Poker, Ceme Keliling Games, using Indonesian real money
    poker online

    happydomino is also the best and trusted Online Domino Poker site in Indonesia which has been proven by reputation and gained the trust of International Online gambling. Both the review of reputable poker sites and the quality of the games we provide do not need to be doubted. By providing the best service and providing assistance that is not complicated and we will provide an explanation that is as easy as possible so that you can easily understand it. We also provide playing tips and tricks so you can easily win in the best online gambling agent games in Indonesia. happydomino is guaranteed to be the fair play 100% online gambling site. There are no Robots in pure games Member vs Member. Our site is also equipped with the most sophisticated security system that is always updated on online gambling issues.

    poker online

    TRUSTED !! POKER ONLINE | POKER AGENT | ORIGINAL MONEY POKER SITE
    RELIABLE MurniPoker Online Poker Site Category that provides poker games for real money, Ceme Online, and Domino Online
    This Site Is Engaged in Online Gambling.
    ENJOY THE BIGGEST BONUS SENSATION IN MURNIPOKER
    MurniPoker is the most attractive Poker Gambling site and many enthusiasts of Lapak303 online poker lovers.
    By ensuring the game is fairplay and has sophisticated technology, games are provided like
    Dominoqq, Capsa Susun and many others, we have become one of the best and trusted in Indonesia
    plus more available Ceme Online million rupiah jackpot that you can win every day.

    Poker Online

    ReplyDelete
  6. Batu Poker is a trusted online poker site in Indonesia, providing 7 of the most complete and reliable game games, with only 1 user id, members have been able to play 7 games on Batupoker99, with the Batupoker99 free deposit and withdrawal process being the best choice for poker game play. online, batupoker99 holds the title of a trusted Online Poker Site ...




    Batu Poker | Poker99

    ReplyDelete

Silahkan berikan komentar anda dengan dipostingan ini. Mimin pasti akan mengunjungin balik blog kalian. Salam blogger !