Anda di halaman 1dari 8

PAPER

“KONSEP DASAR SISTEM OPERASI”

OLEH :

Nama : Pingki (09030581721046)


: Reno Reirangga (09030581721045)
: Randa Kurnianto (09030581721002)
: A. Rizqy Maza (09030581721042)
: Al Towwizi (09030581721030)

LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SRIWIJAYA
2019

1
Konsep Dasar Sistem Operasi
(Maret 2019)
Pingki 1, Reno Reirangga 2, Al Towwizi 3, Randa Kurnianto4, A.Rizqi Maza5

Mahasiswa, Jurusan Teknik komputer


Dosen, Jurusan Teknik komputer
Universitas Sriwijaya

Abstrak
Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating
System, atau biasa di singkat dengan OS.
pada dasarnya merupakan suatu wadah yang
1. Pendahuluan menampung semua informasi yang
dibutuhkan untuk menjalankan program.
1.1 KONSEP SISTEM OPERASI
untuk saat ini, cara termudah untuk
mendapatkan nuansa intuitif baik untuk
Sebagian besar sistem operasi
proses adalah untuk berpikir tentang sistem
menyediakan konsep dasar tertentu dan
multiprogramming. Sementara itu, proses
abstraksi penting untuk memahami mereka.
latar belakang yang bangun secara berkala
beberapa konsep-konsep dasar salah satu nya
untuk memeriksa e-mail yang masuk mungkin
yaitu proses. Untuk menggambarkan konsep-
sudah mulai berjalan. Dengan demikian kita
konsep ini kita akan menggunakan contoh
memiliki (setidaknya) tiga proses yang aktif:
dari waktu ke waktu, umumnya diambil dari
video editor, browser Web, dan penerima e-
UNIX. contoh serupa biasanya ada di system
mail. Secara berkala, sistem operasi
lainny.
memutuskan untuk berhenti berjalan satu
proses dan mulai berjalan lagi; misalnya,
1.1.1 Proses menjadi menyebabkan yang pertama telah
habis lebih dari pangsa waktu CPU di masa
Sebuah konsep kunci dalam semua sistem lalu atau dua detik.
operasi adalah proses. Sebuah proses pada
Ketika suatu proses ditangguhkan untuk
dasarnya adalah sebuah program yang di
sementara seperti ini, itu harus kemudian
eksekusi. Terkait dengan setiap proses adalah
restart persis negara yang sama itu ketika
ruang alamat. daftar lokasi memori dari 0 ke
dihentikan. Ini berarti bahwa semua informasi
maksimum, yang proses dapat membaca dan
tentang proses harus secara eksplisit disimpan
menulis. Ruang alamat berisi program , data
di suatu tempat selama suspensi. Sebagai
program, dan stack. Juga terkait dengan setiap
contoh, proses mungkin memiliki beberapa
proses adalah seperangkat sumber daya,
file terbuka untuk membaca sekaligus. Terkait
umumnya di register cluding (termasuk
dengan masing-masing file adalah pointer
program counter dan stack pointer), daftar file
memberikan posisi saat ini (yaitu, jumlah byte
terbuka, alarm luar biasa, daftar proses terkait,
atau record untuk dibaca berikutnya). Ketika
dan semua informasi lainnya yang dibutuhkan
suatu proses ditunda sementara, semua
untuk menjalankan program . Sebuah proses

2
pointer ini harus disimpan sehingga panggilan sistem berlapis, microkernels, sistem client-
membaca dieksekusi setelah proses restart server, virtual mesin, dan exokernels.
akan membaca data yang tepat. Dalam banyak
sistem operasi, semua informasi tentang 2.2 Sistem Monolitik
setiap proses, selain isi ruang alamat sendiri,
disimpan dalam tabel sistem operasi yang Sejauh organisasi yang paling umum,
disebut tabel proses, yang merupakan array dalam pendekatan ini seluruh sistem operasi
(atau linked list) struktur, berjalan sebagai satu program dalam mode
Dengan demikian, (ditangguhkan) proses kernel. Sistem operasi ditulis sebagai koleksi
terdiri dari ruang alamat, biasanya disebut prosedur, terkait bersama-sama ke program
gambar inti (untuk menghormati kenangan biner executable tunggal yang besar. Bila
inti magnetik digunakan dalam hari dahulu teknik ini digunakan, setiap prosedur dalam
kala), dan entri tabel proses, yang berisi isi sistem bebas untuk memanggil salah satu
dari register dan banyak item lain diperlukan lainnya, jika yang terakhir menyediakan
untuk memulai kembali proses nanti. beberapa perhitungan yang berguna bahwa
Panggilan sistem manajemen proses kunci mantan kebutuhan. Memiliki ribuan prosedur
adalah mereka berurusan dengan penciptaan yang dapat memanggil satu sama lain tanpa
dan penghentian proses. Pertimbangkan batasan sering mengarah ke sistem berat dan
contoh yang khas. Sebuah proses yang disebut sulit dimengerti.
perintah interpreter atau shell membaca Untuk membangun program objek yang
perintah dari terminal. Pengguna baru saja sebenarnya dari sistem operasi saat ini
diketik perintah meminta program digunakan, yang pertama mengkompilasi
dikompilasi. shell sekarang harus membuat semua prosedur individu (atau file containing
proses baru yang akan menjalankan compiler. prosedur) dan kemudian mengikat mereka
Ketika proses yang memiliki sirip nan semua bersama-sama ke sebuah file
kompilasi, itu mengeksekusi system call untuk executable tunggal dengan menggunakan
mengakhiri itu sendiri. Jika proses dapat sistem linker . Dalam hal menyembunyikan
membuat satu atau lebih proses lain (disebut informasi, ada dasarnya tidak ada-setiap
sebagai proses anak) dan proses-proses ini prosedur dapat dilihat setiap prosedur lainnya
pada gilirannya dapat membuat proses anak, (sebagai lawan dari struc mendatang
proses terkait yang cooperating untuk mengandung modul atau paket, di mana
mendapatkan beberapa pekerjaan yang banyak informasi yang tersembunyi di dalam
dilakukan sering perlu untuk berkomunikasi modul, dan hanya entri resmi ditunjuk poin
dengan satu sama lain dan syn chronize dapat dipanggil dari luar modul).
kegiatan mereka. komunikasi ini disebut Bahkan dalam sistem monolitik, adalah
communica interprocess tion,. mungkin untuk memiliki beberapa struktur.
Layanan (panggilan sistem) yang disediakan
2. PEMBAHASAN oleh sistem operasi diminta untuk
menempatkan parameter di tempat yang
2.1 STRUKTUR SISTEM terdefinisi dengan baik (misalnya, pada
OPERASI tumpukan) dan kemudian mengeksekusi
instruksi perangkap. Instruksi ini beralih
Sekarang kita telah melihat bahwa sistem mesin dari mode pengguna ke mode kernel dan
operasi apa yang terlihat seperti di luar (yaitu, transfer kontrol untuk sistem operasi. Sistem
antarmuka programmer), sekarang saatnya operasi kemudian menjemput parameter dan
untuk melihat di dalam. Dalam sesi berikut, menentukan sistem yang panggilan harus
kami akan memeriksa enam struktur yang dilakukan. Setelah itu, indeks ke tabel yang
berbeda yang telah dicoba, untuk berisi slot ka pointer dengan prosedur yang
mendapatkan beberapa gagasan tentang melakukan system call.
spektrum kemungkinan Ini tetapi mereka
memberikan gambaran tentang beberapa
desain yang telah dicoba dalam praktek.
Keenam desain adalah sistem monolitik,
3
organisasi ini menunjukkan struktur dasar Layer 2 ditangani komunikasi antara
untuk sistem operasi: masing-masing proses dan operator satu-
satunya (yaitu, pengguna). Di atas lapisan ini
1. Sebuah program utama yang
setiap proses secara efektif memiliki sendiri
memanggil prosedur pelayanan yang
diminta. Lapisan Fungsi
Satu set prosedur pelayanan yang Operator
2. 5
melaksanakan sistem panggilan. 4 program-program
3. Sebuah set prosedur utilitas yang Input / Output manajemen
3
membantu prosedur pelayanan.
komunikasi Operator-proses
Dalam model ini, untuk setiap system call 2
ada satu prosedur pelayanan yang mengurus Memori dan gendang
1
itu dan mengeksekusinya. manajemen
Selain inti sistem operasi yang dimuat saat 0 Alokasi prosesor dan
komputer boot, banyak sistem operasi multiprogramming
mendukung ekstensi loadable, seperti saya operator. Layer 3 merawat mengelola I / O
driver perangkat I/O dan file sistem. perangkat dan penyangga informasi aliran ke
komponen ini dimuat pada permintaan. dan dari mereka. Di atas lapisan 3 setiap proses
bisa berurusan dengan perangkat I / O abstrak
2.3 Layered Sistem dengan sifat yang baik, bukan perangkat nyata
dengan banyak keanehan. Layer 4 adalah di
Sebuah generalisasi dari pendekatan mana program-program pengguna yang
adalah untuk mengatur operasi sistem sebagai ditemukan. Mereka tidak perlu khawatir
hirarki lapisan, masing-masing dibangun pada tentang proses, memori, console, atau I / O
satu di bawah ini. Sistem ini pertama kali manajemen. Proses operator sistem terletak di
dibangun dengan cara ini adalah sistem THE lapisan 5.
dibangun di Technische Hogeschool Sebuah generalisasi lebih lanjut dari
Eindhoven di Belanda oleh EW Dijkstra konsep layering hadir dalam sistem
(1968) Sistem THE adalah sistem batch MULTICS. Ketika suatu prosedur cincin luar
sederhana untuk komputer Belanda, ingin memanggil prosedur dalam lingkar
Electrologica X8, yang memiliki 32K dari dalam, itu membuat setara dengan panggilan
kata-kata 27-bit (bit yang mahal saat itu). sistem, yaitu, instruksi TRAP yang parameter
Sistem ini memiliki enam lapisan, seperti hati-hati diperiksa untuk validitas sebelum
yang ditunjukkan pada Lapisan 0 ditangani melenguh panggilan untuk melanjutkan.
dengan allocation dari prosesor, beralih antara Meskipun seluruh sistem operasi adalah
proses ketika interupsi terjadi atau timer bagian dari ruang alamat dari setiap proses
berakhir. Di atas lapisan 0, sistem terdiri dari pengguna dalam MULTICS, perangkat keras
proses berurutan, masing-masing dapat memungkinkan untuk menunjuk prosedur
diprogram tanpa harus khawatir tentang fakta individu (segmen memori, sebenarnya) yang
bahwa multiproses berjalan pada prosesor dilindungi terhadap membaca, menulis, atau
tunggal. Dengan kata lain, lapisan 0 prOvided mengeksekusi.-
yang multiprogramming dasar CPU. Sedangkan THE layering skema benar-
Layer 1 melakukan manajemen memori. benar hanya bantuan desain, karena semua
Ini dialokasikan ruang untuk proses di bagian dari sistem itu akhirnya dihubungkan
memori utama dan pada drum 5I2K kata yang bersama-sama dalam sebuah program
digunakan untuk memegang bagian dari executable tunggal, di MULTICS, mekanisme
proses (halaman) yang tidak ada ruang di cincin itu sangat banyak hadir pada saat
memori utama. Di atas layer 1, proses tidak dijalankan dan ditegakkan oleh perangkat
perlu khawatir tentang apakah mereka berada keras. Keuntungan dari mekanisme cincin
di memori atau pada drum; layer 1 software adalah bahwa hal itu dapat dengan mudah
merawat memastikan halaman dibawa ke diperluas untuk struktur subsistem pengguna.
memori setiap kali mereka dibutuhkan. Sebagai contoh, seorang profesor bisa menulis
4
sebuah program untuk menguji dan program seluruh sistem. Jadi bug dalam driver audio
siswa kelas dan menjalankan program ini di akan menyebabkan suara yang akan kacau
ring n, dengan program siswa berjalan di ring atau berhenti, tapi tidak akan crash komputer.
n + I sehingga mereka tidak bisa mengubah Sebaliknya, dalam sistem monolitik dengan
nilai mereka. semua driver di kernel, driver audio kereta
dapat dengan mudah referensi alamat
memori yang tidak valid dan membawa
2.4 Microkernels sistem untuk berhenti grinding langsung.
The MINIX 3 mikrokernel hanya sekitar
Dengan pendekatan berlapis, para desainer 3200 baris C dan 800 baris assembler untuk
punya pilihan mana untuk menarik batas fungsi tingkat rendah yang sangat seperti
kernel-friendly. Secara tradisional, semua menangkap interupsi dan proses switching.
lapisan pergi di kernel, tapi itu tidak Kode C mengelola dan jadwal proses ,,
diperlukan. Bahkan, kasus yang kuat dapat menangani komunikasi antar (dengan
dibuat untuk menempatkan sesedikit mungkin melewati pesan antara proses), dan
dimode kernel karena bug di kernel dapat menawarkan satu set sekitar 35 kernel
menurunkan sistem langsung. Sebaliknya, panggilan untuk memungkinkan sisa dari
proses pengguna dapat diatur untuk memiliki sistem operasi untuk melakukan tugasnya.
daya yang lebih kecil sehingga bug mungkin Panggilan ini melakukan fungsi seperti
tidak berakibat fatal. mengaitkan penangan untuk interupsi,
Berbagai peneliti telah mempelajari memindahkan data akan ruang alamat tween,
jumlah bug per 1000 baris kode (misalnya, dan menginstal peta memori baru untuk yang
Basilli dan Perricone, 1984; dan Ostrand dan baru dibuat processes. Struktur Proses
Weyuker, 2002). density bug tergantung MINIX 3 ditunjukkan dengan panggilan
pada ukuran modul, usia modul, dan banyak kernel. penangan berlabel Sys. -The driver
lagi, tapi angka kasarnya untuk sistem perangkat untuk jam juga di kernel karena
industri serius adalah sepuluh bug per seribu scheduler berinteraksi erat dengan itu. Semua
baris kode. Ini berarti bahwa sistem operasi driver perangkat lain dijalankan sebagai
monolitik dari lima juta baris kode mungkin proses pengguna yang terpisah.
mengandung sesuatu seperti 50.000 bug Di atas driver lain adalah lapisan user-
kernel. Tidak semua ini adalah fatal, tentu mode yang berisi server, yang melakukan
saja, karena beberapa bug mungkin hal-hal sebagian besar pekerjaan dari sistem operasi.
seperti mengeluarkan pesan kesalahan yang Satu atau lebih server file mengelola sistem
tidak benar dalam situasi yang jarang terjadi. file (s), manajer proses menciptakan,
Namun demikian, sistem operasi yang cukup menghancurkan, dan mengelola proses, dan
kereta yang manufact komputer urers sebagainya. Program-program memperoleh
menempatkan tombol reset pada mereka operasi sistem layanan dengan mengirimkan
(sering pada panel depan), sesuatu yang pesan singkat ke server meminta panggilan
manu facturers set TV, stereo, dan mobil sistem POSIX. Sebagai contoh, sebuah proses
tidak melakukan, meskipun jumlah besar perlu melakukan membaca mengirim pesan
lembut gudang dalam perangkat ini. ke salah satu file server mengatakan itu apa
Ide dasar di balik desain microkernel yang harus dibaca.
adalah untuk mencapai keandalan yang Satu server menarik adalah server
tinggi dengan memisahkan sistem operasi reinkarnasi, yang tugasnya adalah untuk
menjadi kecil, modul didefinisikan dengan
baik, hanya satu yang-mikrokernel-berjalan
dalam mode kernel dan sisanya menjalankan
proses pengguna sebagai relatif biasa . Secara
khusus, dengan menjalankan masing-masing
driver perangkat dan sistem file sebagai
proses pengguna yang terpisah, sebuah bug
dalam salah satu dari ini dapat kecelakaan
yang component, tetapi tidak dapat crash
5
memeriksa apakah server lain dan driver berkomunikasi dengan server dengan
berfungsi dengan benar. Dalam hal satu rusak mengirim pesan, yang client tidak perlu tahu
terdeteksi, maka secara otomatis diganti tanpa apakah pesan ditangani secara lokal pada
campur tangan pengguna. Dengan cara ini sendiri machines mereka, atau apakah mereka
sistem ini penyembuhan diri sendiri dan dapat dikirim melalui jaringan ke server pada mesin
mencapai keandalan yang tinggi. remote. Sejauh klien yang bersangkutan, hal
Sistem ini memiliki banyak pembatasan yang sama terjadi dalam kedua kasus:
membatasi kekuatan masing-masing proses. permintaan dikirim dan balasan datang
Seperti disebutkan, driver hanya sentuh resmi kembali. Dengan demikian model client-
I / O port, tetapi akses ke kernel panggilan server adalah sebuah abstraksi yang dapat
juga dikendalikan pada basis per proses, digunakan untuk mesin tunggal atau untuk
seperti kemampuan untuk mengirim pesan ke jaringan mesin.
proses lainnya. Proses juga dapat memberikan Semakin banyak sistem melibatkan
izin terbatas untuk proses lainnya untuk pengguna di PC rumah mereka sebagai klien
memiliki kernel mengakses ruang alamat dan mesin besar di tempat lain berjalan
mereka. Sebagai contoh, sistem file dapat sebagai server. Bahkan, banyak dari Web
memberikan izin untuk driver disk untuk beroperasi dengan cara ini. Sebuah PC
membiarkan kernel menempatkan baru baca mengirimkan permintaan untuk halaman Web
di blok disk di alamat tertentu dalam ruang ke server dan halaman Web datang kembali.
alamat sistem file. Jumlah total dari semua Ini adalah penggunaan khas dari model client-
pembatasan ini adalah bahwa setiap server dalam suatu jaringan.
pengemudi dan server memiliki persis
kekuatan untuk melakukan tugasnya dan tidak 2.6 Mesin Virtual
lebih, sehingga sangat membatasi kerusakan
komponen kereta bisa melakukan.
Rilis awal OS / 360 yang ketat sistem
batch. Namun demikian, banyak pengguna
2.5 Model Client-Server 360 ingin bisa bekerja secara interaktif di
terminal, sehingga berbagai kelompok, baik
Sebuah variasi kecil dari ide mikrokernel
di dalam dan di luar IBM, memutuskan untuk
adalah untuk membedakan dua kelas
processes server masing-masing menulis
menyediakan beberapa layanan dan klien sistem time
yang menggunakan layanan ini. Model ini sharing untuk »J CMS CMS CMS
-M VM / 370
dikenal sebagai model client-server. itu. Itu
370 hardware Bare
Seringkali lapisan terendah adalah - Sistem
mikrokernel, tapi itu tidak diperlukan. panggilan disini
Esensinya adalah adanya proses client dan
server proses. - perangkap disini
Komunikasi antara klien dan server sering
melalui pesan lewat. Untuk mendapatkan resmi IBM sistem time sharing, TSS / 360,
layanan, proses klien membangun pesan yang disampaikan terlambat, dan ketika akhirnya
mengatakan apa yang ingin dan tiba itu begitu besar dan lambat yang beberapa
mengirimkannya ke layanan yang sesuai. situs dikonversi untuk itu. Itu akhirnya
Layanan ini kemudian melakukan pekerjaan ditinggalkan setelah perkembangannya telah
dan mengirimkan kembali jawabannya. Jika dikonsumsi beberapa $ 50 juta (Graham,
klien dan server berjalan pada mesin yang 1970). Tapi kelompok di Pusat Ilmiah IBM di
sama, yakin optimizations yang mungkin, Cambridge, Massachusetts, menghasilkan
tetapi secara konseptual, kita berbicara satu sistem yang berbeda secara radikal yang
tentang pesan lewat sini. IBM akhirnya diterima sebagai sebuah
Generalisasi yang jelas dari ide ini adalah produk. Sebuah keturunan linear itu, disebut z
untuk memiliki klien dan server berjalan pada / VM, sekarang banyak digunakan pada saat
komputer yang berbeda, dihubungkan oleh IBM frame utama, zSeries, yang banyak
jaringan-wide area lokal atau, Sejak klien digunakan di pusat data perusahaan besar,
6
untuk cukup, sebagai server e-commerce yang sudah diimplementasikan oleh sistem operasi
menangani ratusan atau ribuan transaksi per modern seperti Solaris, Linux dan MacOSX.
database kedua dan penggunaan yang ukuran Sistem Operasi Apple Macintosh Mac OS X
lari ke jutaan gigabyte. menggunakan struktur hybrid. Strukturnya
menggunakan teknik berlapis dan satu lapisan
2.7 VM 370 diantaranya menggunakan Mach microkernel.

Sistem ini, awalnya disebut CP / CMS dan 2.9 Exokernels


kemudian berganti nama VM / 370 (Seawright
dan MacKinnon, 1979), didasarkan pada Daripada kloning mesin yang sebenarnya,
pengamatan cerdas: sistem timesharing seperti yang dilakukan dengan mesin virtual,
memberikan (1) multiprogramming dan (2) sebuah strategi lain partisi itu, dengan kata
mesin diperpanjang dengan lebih convenient lain, memberikan setiap pengguna subset
antarmuka dari perangkat keras yang dari sumber. Jadi satu mesin virtual mungkin
telanjang. Inti dari VM / 370 adalah untuk mendapatkan blok disk 0-1023, yang
benar-benar memisahkan dua fungsi tersebut. berikutnya mungkin mendapatkan blok
Jantung dari sistem, yang dikenal sebagai 1024-2047, dan sebagainya.
monitor mesin virtual, berjalan pada hardware Pada lapisan bawah, berjalan dalam mode
telanjang dan melakukan multiprogramming, kernel, adalah sebuah program yang disebut
menyediakan tidak satu, tapi beberapa virtual exokernel (Engler et al., 1995). Tugasnya
mesin ke lapisan berikutnya, seperti adalah untuk mengalokasikan sumber daya
ditunjukkan. Namun, tidak seperti semua untuk mesin virtual dan kemudian
sistem operasi lain, mesin-mesin virtual tidak memeriksa upaya untuk menggunakan
diperpanjang mesin, dengan file dan fitur mereka untuk memastikan tidak ada mesin
bagus lainnya. Sebaliknya, mereka adalah sedang mencoba untuk menggunakan
salinan tepat dari hardware telanjang, sumber daya beberapa tubuh lain. Setiap
termasuk modus kernel / user, I / O, menyela, mesin virtual user-level dapat menjalankan
dan segala sesuatu yang lain mesin nyata sistem operasi sendiri, seperti pada VM / 370
memiliki. dan 8086s maya Pentium, kecuali bahwa
Karena setiap mesin virtual identik dengan masing-masing adalah restricted untuk hanya
perangkat keras yang benar, masing-masing menggunakan sumber daya yang telah
dapat menjalankan sistem operasi apapun meminta dan telah dialokasikan.
yang akan berjalan secara langsung pada Keuntungan dari skema exokernel adalah
hardware telanjang. mesin virtual yang bahwa ia menyimpan lapisan pemetaan.
berbeda dapat, dan sering lakukan, Dalam desain lainnya, masing-masing mesin
menjalankan sistem operasi yang berbeda. Di virtual berpikir itu memiliki disk sendiri,
asli VM / 370 sistem, beberapa berlari OS / dengan blok
360 atau salah satu batch atau proses transaksi
sistem operasi besar lainnya, sementara yang
lain berlari single-user, sistem interaktif yang
disebut CMS (Percakapan System Monitor)
untuk pengguna timesharing interaktif. Yang
terakhir adalah populer dengan programmer.

2.8 Modular (Modules)

Kernel mempunyai kumpulan komponen-


komponen inti dan secara dinamis terhubung
pada penambahan layanan selama waktu boot
atau waktu berjalan. Sehingga strateginya
menggunakan pemanggilan modul secara
dinamis (Loadable Kernel Modules). Umumnya
7
3. Penutup Referensi
[1]
3.8 Kesimpulan httplib.sgu.edu.vn:84/dspace/bitstream/TTHLD
Setiap komputer tujuannya harus HSG/2798/1/Modern%20Operating%20System
memiliki sebuah sistem operasi untuk %20-%20Tanenbaum.pdf
menjalankan program lainnya. Sistem operasi [2]
melakukan tugas-tugas dasar, seperti https://www.usenix.org/legacy/event/usenix03/t
mengenali input dari keyboard, mengirimkan
ech/full_papers/full_papers/king/king.pdf
output ke layar, melacak file dan direktori
pada disk, dan mengendalikan perangkat [3]
peripheral. SILBERSCHATZ,A.,GALVIN,P.B.,andGAGN
E,G.:OperatingSystemConceptswith
3.9 Saran Java,7thed.NewYork:Wiley,2014.
[4]
Bagi para Mahasiswa, harusnya lebih
mengoptimalkan penggunaan system STALLINGS,W.:OperatingSystems,5thed.,Upp
operasi ini. Bahkan sampai ikut serta erSaddleRiver,NJ:PrenticeHall,
mengembangkannya. Karena kemajuan 2014.
teknologi suatu bangsa, menentukan [5]
kemajuan bangsa tersebut di mata dunia. TANENBAUM,A.S.,andWOODHULL,A.S.:O
Mulai sekarang sampai yang akan datang
Mahasiswa diharapkan proaktif dibidang perating Systems: Design and
Operasi Sistem, dan juga perkembangan Implementation,3rded,UpperSaddleRiver,NJ:Pr
Teknologi zaman ini sangat pesat, artinya kita enticeHall,2017.
dituntut untuk berinovasi dalam [6]
mengembangkan Operasi Sistem ini,
janganlah kita sebagai pemakai tetapi kitalah VANDOORN,L.,HOMBURG,P.,andTANENB
yang akan menciptakan suatu sistem yang AUM,A.S.:"Paramecium:AnExtensible
baru supaya mudah digunakan dan tahan Object-
terhadap apapun. BasedKernel,"Proc.FifthWorkshoponHot
TopicsinOperatingSystems,
USENIX,pp.86-89,2016.

Anda mungkin juga menyukai