Anda di halaman 1dari 12

Fungsi dan Tugas Sistem Operasi serta Perkembangannnya

Iskandar Din Kusuma


2003015199@uhamka.ac.id
Fakultas Teknik
Prodi Teknik Informatika
Universitas Muhammadiyah Prof.dr. hamka
Jakarta 2022

ABSTRACT
A modern computer consists of one or more processors, some main memory,disks, printers, a
keyboard, a mouse, a display, network interfaces, and various other input/output devices. All in
all, a complex system.oo If every application programmer had to understand how all these
things work in detail, no code would ever get written. Furthermore, managing all these
components and using them optimally is an exceedingly challenging job. For this reason,
computers are equipped with a layer of software called the operating system, whose job is to
provide user programs with a better, simpler, cleaner, model of the computer and to handle
managing all the resources just mentioned. operating system is a program that manages the
computer hardware. It also provides a basis for application programs and acts as an
intermediary between the computer user and the computer hardware. An amazing aspect of
operating systems is how varied they are in accomplishing these tasks. Mainframe operating
systems are designed primarily to optimize utilization of hardware.

ABSTRAK
Komputer modern terdiri dari satu atau lebih prosesor, beberapa memori utama, disk, printer,
keyboard, mouse, layar, antarmuka jaringan, dan berbagai perangkat input/output lainnya.
Secara keseluruhan, sistem yang kompleks.oo Jika setiap programmer aplikasi harus memahami
bagaimana semua hal ini bekerja secara detail, tidak ada kode yang akan pernah ditulis. Lebih
jauh lagi, mengelola semua komponen ini dan menggunakannya secara optimal adalah
pekerjaan yang sangat menantang. Untuk alasan ini, komputer dilengkapi dengan lapisan
perangkat lunak yang disebut sistem operasi, yang tugasnya menyediakan model komputer yang
lebih baik, lebih sederhana, lebih bersih, dan lebih baik, lebih sederhana, lebih bersih bagi
program pengguna dan untuk menangani pengelolaan semua sumber daya yang baru saja
disebutkan. sistem operasi adalah program yang mengelola perangkat keras komputer. Ini juga
menyediakan dasar untuk program aplikasi dan bertindak sebagai perantara antara pengguna
komputer dan perangkat keras komputer. Aspek luar biasa dari sistem operasi adalah betapa
bervariasinya mereka dalam menyelesaikan tugas-tugas ini. Sistem operasi mainframe
dirancang terutama untuk mengoptimalkan pemanfaatan perangkat keras.
I. Pendahuluan
II. Pustaka
Sistem operasi seperti Windows, Linux, Sistem Operasi sebagai Mesin yang
FreeBSD, atau OS X, tetapi penampilan Diperpanjang
bisa menipu. Program yang berinteraksi Arsitektur (set instruksi, organisasi
dengan pengguna, biasanya disebut shell memori, I/O, dan struktur bus)
jika berbasis teks dan GUI (Graphical kebanyakan komputer pada tingkat
User Interface)—yang diucapkan '' bahasa mesin adalah primitif dan
lengket''—saat digunakan ikon, canggung untuk
sebenarnya bukan bagian dari sistem program, terutama untuk
operasi, meskipun menggunakan operasi input/output. Sistem operasi berisi
sistem untuk menyelesaikan banyak driver untuk mengontrol
pekerjaannya. perangkat I/O.
Gambaran sederhana dari komponen Tetapi bahkan level ini terlalu rendah
utama yang dibahas di sini diberikan untuk sebagian besar aplikasi. Untuk
dalam. Di sini kita melihat perangkat alasan ini, semua
keras di bagian bawah. Perangkat keras sistem operasi menyediakan lapisan
terdiri dari chip, abstraksi lain untuk menggunakan
papan, disk, keyboard, monitor, dan disk: file.
benda fisik serupa. di atas Dengan menggunakan abstraksi ini,
perangkat keras adalah perangkat lunak. program dapat membuat, menulis,
Sebagian besar komputer memiliki dua dan membaca file, tanpa harus
mode operasi: kernel berurusan dengan rincian berantakan
mode dan mode pengguna. Sistem tentang bagaimana perangkat keras
operasi, bagian paling mendasar dari benar-benar bekerja.[2]
perangkat lunak,
berjalan dalam mode kernel (juga Sistem Operasi
disebut mode supervisor). Dalam mode
ini memiliki akses lengkap ke semua definisi Sistem Operasi, sudut
perangkat keras dan dapat menjalankan pandang dari users dan sistem serta
instruksi apa pun yang dilakukan mesin bagaimana sistem operasi
mampu mengeksekusi. Perangkat lunak mengontrol hardware dan
lainnya berjalan dalam mode pengguna, mengkoordinasikan penggunaannya
di mana hanya a di antara berbagai program aplikasi
subset dari instruksi mesin tersedia. untuk users.[2]
Khususnya, instruksi yang
mempengaruhi kontrol mesin atau
melakukan I/O )Input/Output" dilarang Sejarah Sistem Operasi dan
untuk mode pengguna Perkembangannya
program. Kami akan kembali ke Sistem operasi telah berkembang
perbedaan antara mode kernel dan selama bertahun-tahun. Di bagian
pengguna berikut
mode berulang kali di seluruh buku ini.
Ini memainkan peran penting dalam kita akan melihat secara singkat
bagaimana sistem operasi beberapa hal yang penting. Karena
kerja.[1] sistem operasi memiliki
secara historis terkait erat dengan arsitektur sistem sebesar ini—pada dasarnya
komputer tempat mereka dijalankan, kita seluruh rak buku. Dapatkah Anda
akan melihat generasi komputer yang membayangkan mendapatkan
berurutan untuk melihat apa yang mereka pekerjaan memelihara sistem operasi
operasikan dan pada hari pertama memiliki bos
Anda
sistem seperti. Pemetaan generasi sistem membawa Anda ke rak buku dengan
operasi ini ke komputer kode dan berkata: ''Pergilah belajar
generasi itu kasar, tetapi itu memberikan itu.'' Dan ini hanya
beberapa struktur di mana ada sebaliknya untuk bagian yang berjalan di kernel.
Ketika perpustakaan bersama yang
tidak ada.[3] penting disertakan,
Windows memiliki lebih dari 70 juta
baris kode atau 10 hingga 20 rak
III. Pembahasan buku. Dan ini
tidak termasuk perangkat lunak
Di dalam penelitian ini, penulis telah aplikasi dasar (seperti Windows
mencari jurnal yang membahas Explorer, Windows
tentang Fungsi dan Tugas Sistem Pemutar Media, dan sebagainya).
Informasi Beserta Setiap pengembangan tidak
Perkembangannya. Hasilnya di dapat menunggu sampai yang sebelumnya
dari dua jurnal atau buku. Yang selesai dengan baik sebelumnya
pertama “Modern Operating Systens mulai. Ada banyak tumpang tindih,
by Andrew S. Tanenbaum”[4], lalu belum lagi banyak kesalahan awal
yang terakhir “Operating System dan
Concepts Essentials by Abraham jalan buntu. Ambil ini sebagai
Silberschatz, Peter Baer Galvin, dan panduan, bukan sebagai kata
Greg Gagne”[5]. Di dalam jurnal terakhir.
Modern Operating Systens, Sistem Komputer digital pertama yang benar
operasi berbeda dari program dirancang oleh ahli matematika
pengguna (yaitu, aplikasi) dengan Inggris
cara lain Charles Babbage (1792–1871).
daripada di mana mereka tinggal. Meskipun Babbage menghabiskan
Secara khusus, mereka besar, sebagian besar hidup dan
kompleks, dan berumur panjang. Itu kekayaannya
kode sumber jantung sistem operasi mencoba membangun ''mesin
seperti Linux atau Windows ada di analitiknya,'' dia tidak pernah
urutan lima e juta baris kode atau membuatnya berfungsi dengan baik
lebih. Untuk memahami apa artinya karena
ini, pikirkan itu murni mekanis, dan teknologi
mencetak lima juta baris dalam pada zamannya tidak dapat
bentuk buku, dengan 50 baris per menghasilkan
halaman dan 1000 roda, roda gigi, dan roda gigi yang
halaman per volume (lebih besar dari dibutuhkan dengan presisi tinggi
buku ini). Dibutuhkan 100 volume yang dia butuhkan. Tidak perlu
untuk membuat daftar operasi
untuk mengatakan, mesin analitik cukup untuk menyelesaikan
tidak memiliki sistem operasi. pekerjaan yang bermanfaat. Untuk
Setelah upaya Babbage yang gagal, pertama kalinya, ada pemisahan
hanya sedikit kemajuan yang dibuat yang jelas
dalam konstruksi antara desainer, pembangun,
komputer digital hingga periode operator, pemrogram, dan personel
Perang Dunia II, yang memicu pemeliharaan.
ledakan Mesin-mesin ini, sekarang disebut
aktivitas. Profesor John Atanasoff mainframe, dikunci dalam jumlah
dan mahasiswa pascasarjananya besar, khususnya
Clifford Berry membangun ruang komputer ber-AC, dengan staf
apa yang sekarang disebut sebagai operator profesional untuk
komputer digital pertama yang menjalankannya.
berfungsi di Iowa State University. Hanya perusahaan besar atau
Ini digunakan 300 tabung vakum. lembaga pemerintah atau universitas
Pada waktu yang hampir bersamaan, besar yang mampu
Konrad Zuse di Berlin label harga jutaan dolar. Untuk
membangun komputer Z3 dari relai menjalankan pekerjaan (yaitu,
elektromekanis. Pada tahun 1944, program atau serangkaian program),
Colossus adalah seorang programmer pertama-tama
dibangun dan diprogram oleh akan menulis program di atas kertas
sekelompok ilmuwan (termasuk (dalam FORTRAN atau assembler),
Alan Turing) di Bletchley kemudian meninju pada kartu. Dia
Park, Inggris, Mark I dibangun oleh kemudian akan membawa dek kartu
Howard Aiken di Harvard, dan ke input
ENIAC kamar dan serahkan ke salah satu
dibangun oleh William Mauchley operator dan pergi minum kopi
dan mahasiswa pascasarjananya J. sampai outputnya siap. Ini dimulai
Presper Eckert di dengan
Universitas Pennsylvania. Beberapa kartu $JOB, menentukan waktu
biner, beberapa menggunakan tabung berjalan maksimum dalam menit,
vakum, beberapa nomor akun yang akan
dapat diprogram, tetapi semuanya dibebankan, dan nama programmer.
sangat primitif dan membutuhkan Kemudian datang kartu
waktu beberapa detik untuk tampil $FORTRAN, memberi tahu
merata sistem operasi untuk memuat
perhitungan paling sederhana. compiler FORTRAN dari sistem
Pengenalan transistor pada tape. Akhirnya, kartu $END
pertengahan 1950-an mengubah menandai akhir dari pekerjaan.
gambaran secara radikal. Primitif ini
Komputer menjadi cukup andal kartu kontrol adalah cikal bakal shell
sehingga dapat diproduksi dan dijual modern dan interpreter baris
untuk membayar pelanggan dengan perintah.
harapan bahwa mereka akan terus Komputer generasi kedua yang besar
berfungsi lama sebagian besar digunakan untuk
ilmiah dan teknik
perhitungan, seperti menyelesaikan sebagainya). IBM 360 adalah lini
persamaan diferensial parsial yang komputer besar pertama yang
sering terjadi menggunakan IC (skala kecil)
dalam fisika dan teknik. Mereka (Terintegrasi).
sebagian besar diprogram dalam Sirkuit), sehingga memberikan
FORTRAN dan keunggulan harga/kinerja utama atas
bahasa campuran. Sistem operasi mesin generasi kedua, yang
yang umum adalah FMS (Fortran dibangun dari transistor individu.
Monitor Dia adalah sukses langsung, dan ide
System) dan IBSYS, sistem operasi dari keluarga komputer yang
IBM untuk 7094. Pada awal 1960- kompatibel adalah
an, sebagian besar produsen segera diadopsi oleh semua produsen
komputer memiliki dua yang besar lainnya. Pada 7094, saat
berbeda, tidak kompatibel, pekerjaan saat ini
lini produk. Di satu sisi, ada istilah dijeda untuk menunggu rekaman
ilmiah skala besar yang berorientasi atau operasi I/O lainnya selesai, CPU
pada kata hanya duduk
komputer, seperti 7094, yang idle sampai I/O selesai. Dengan
digunakan untuk numerik kekuatan perhitungan ilmiah yang sangat
industri terikat CPU, I/O adalah
perhitungan dalam sains dan teknik. jarang, jadi waktu yang terbuang ini
Mengembangkan dan memelihara tidak signifikan. Dengan pemrosesan
dua lini produk yang sama sekali data komersial,
berbeda itu mahal waktu tunggu I/O sering kali bisa
proposisi untuk produsen. Selain itu, mencapai 80 atau 90% dari total
banyak pelanggan komputer baru waktu, jadi harus ada sesuatu
awalnya membutuhkan mesin kecil dilakukan untuk menghindari CPU
tetapi kemudian menjadi lebih besar (mahal) menganggur begitu banyak.
dan menginginkan yang lebih besar Sementara satu pekerjaan sedang
mesin yang akan menjalankan semua menunggu
program lama mereka, tetapi lebih I/O selesai, pekerjaan lain bisa
cepat. menggunakan CPU. Jika cukup
IBM berusaha untuk memecahkan banyak pekerjaan dapat diadakan
kedua masalah ini pada satu pukulan di memori utama sekaligus, CPU
dengan memperkenalkan dapat tetap sibuk hampir 100%
Sistem/360. 360 adalah serangkaian sepanjang waktu.
mesin yang kompatibel dengan Memiliki banyak pekerjaan dengan
perangkat lunak mulai aman di memori sekaligus
dari model berukuran 1401 hingga membutuhkan perangkat keras
yang jauh lebih besar, lebih kuat dari khusus untuk melindungi
yang perkasa setiap pekerjaan melawan
7094. Mesin hanya berbeda dalam pengintaian dan kerusakan oleh yang
harga dan kinerja (memori lain, tetapi 360 dan lainnya
maksimum, sistem generasi ketiga dilengkapi
kecepatan prosesor, jumlah dengan perangkat keras ini. Setelah
perangkat I/O yang diizinkan, dan
keberhasilan sistem CTSS, M.I.T., perangkat audio dan video display.
Bell Labs, dan General Electric CPU dan pengendali perangkat dapat
(pada saat itu produsen komputer mengeksekusi secara bersamaan dan
besar) memutuskan untuk memulai bersaing untuk untuk siklus memori.
pengembangan Untuk menjamin akses teratur ke
dari ''utilitas komputer,'' yaitu, mesin shared memory, pengendali memori
yang akan mendukung beberapa harus tersedia dan fungsinya untuk
ratus pengguna timesharing simultan. sinkronisasi akses ke memori.
Model mereka adalah sistem
kelistrikan—ketika
Anda membutuhkan tenaga listrik,
Anda cukup memasang steker di
dinding, dan dengan alasan, sebagai
banyak kekuatan yang Anda
butuhkan akan ada di sana.
Perancang sistem ini, yang dikenal
sebagai
MULTICS (Layanan Informasi dan
Komputasi MULTIplexed),
dibayangkan
satu mesin besar yang menyediakan Interupsi merupakan bagian penting
daya komputasi untuk semua orang dari arsitektur komputer. Setiap
di wilayah Boston. desain komputer memiliki
Gagasan bahwa mesin 10.000 kali mekanisme interupsi sendiri, tetapi
lebih cepat daripada mainframe GE- hanya beberapa fungsi yang umum.
645 mereka adalah
dijual (dengan harga di bawah $
1000) oleh jutaan hanya 40 tahun
kemudian adalah sains murni
fiksi. Semacam seperti ide kereta
bawah laut supersonik trans-Atlantik
sekarang.
MULTICS adalah sukses campuran. Interupsi arsitektur juga harus
[6] lalu pada jurnal Operating menyimpan alamat instruksi yang
System Concepts Essentials by terputus. Banyak desain lama yang
Abraham Silberschatz, Peter Baer hanya menyimpan alamat interupsi
Galvin, dan Greg Gagne, ada di lokasi tetap, tetapi arsitektur yang
Operasi Sistem Komputer, Sistem lebih baru menyimpan alamat
Komputer terdiri dari satu atau lebih pengirim pada sistem stack bukan
CPU dan sejumlah pengendali lagi di lokasi tetap.[7] Struktur
perangkat terhubung melalui Penyimpanan, Program komputer
common bus sistem yang harus berada di memori utama
menyediakan akses ke shared (biasanya RAM) untuk dapat
memory. Setiap pengendali dijalankan. Memori utama adalah
perangkat bertugas sesuai dengan satu-satunya tempat penyimpanan
jenis perangkatnya seperti disk drive,
yang dapat diakses secara langsung Perbedaan antara Multiprosessor Simetris
oleh prosesor. dan Asimetris dapat berdampak terhadap
hardware maupun software. Misalnya, OS
Idealnya program dan data secara yang dimiliki Sun’s yaitu SunOS versi 4
keseluruhan dapat disimpan dalam menggunakan Multiprosesor Asimetris
memori utama secara permanen. dimana versi 5 ( Solaris ) simetris dengan
Namun demikian hal ini tidak menggunakan hardware yang sama.
mungkin karena : Multiprosesor menambahkan CPU untuk
meningkatkan daya komputasi. Jika CPU
 Ukuran memori utama memiliki pengontrol memori terintegrasi
relatif kecil untuk dapat kemudian ditambahkannya CPU, maka itu
menyimpan data dan akan meningkatkan jumlah alamat memori
program secara dalam sistem. Multiprosesor juga bisa
keseluruhan. menyebabkan sistem untuk mengubah
 Memori utama bersifat model akses memori.[9] Cluster Sistem,
volatile, tidak bisa Tipe lain dari Sistem Multiple CPU adalah
menyimpan secara Cluster Sistem. Seperti Sistem
permanen, apabila Multiprosesor, Cluster Sistem juga
komputer dimatikan maka berkumpul bersama beberapa CPU untuk
data yang tersimpan di menyelesaikan pekerjaan komputasi. Cluster
memori utama akan hilang. Sistem berbeda dengan Sistem
[8] Multiprosesor namun mereka sama-sama
terbentuk dari sistem individu yang
Memori Utama, hanya memori utama dan bergabung menjadi satu/bersama-sama.
register merupakan tempat penyimpanan
yang dapat diakses secara langsung oleh
prosesor. Oleh karena itu instruksi dan data
yang akan dieksekusi harus disimpan di
memori utama atau register.
Multiprosesor Arsitektur,

[10]

Pengoperasian sistem operasi, Jika tidak


ada proses untuk mengeksekusi, tidak ada
I/O perangkat untuk layanan dan tidak ada
users yang menggunakannya, Sistem
Operasi akan diam menunggu sebuah
Multiprosessor dibagi menjadi dua kelas, perintah. Sifat interupsi berbasis Sistem
yaitu : Operasi mendefinisikan struktur umumnya.
Untuk setiap jenis interupsi, segmen yang
terpisah dari kode di Sistem Operasi
 Multiprosesor Asimetris menentukan tindakan apa yang harus
 Multiprosesor Simetris diambil. Pelayanan interupsi disediakan
untuk bertanggung jawab menangani
interupsi tersebut karena Sistem Operasi
yang dirancang dengan baik harus  Menyediakan mekanisme untuk
memastikan bahwa program yang salah atau penanganan deadlock.[12]
berbahaya tidak dapat menyebabkan
program lain terkena dampaknya.[11]
Proses manajemen, Proses merupakan Manajemen memori utama, Memori utama
konsep pokok di Sistem Operasi. Terdapat atau lebih dikenal sebagai memori adalah
beragam definisi proses diantaranya : sebuah array yang besar dari word atau byte,
yang ukurannya mencapai ratusan, ribuan,
atau bahkan jutaan. Setiap word atau byte
mempunyai alamat tersendiri. Memori
 Proses adalah program yang utama berfungsi sebagai tempat
sedang dieksekusi. penyimpanan instruksi / data yang akses
 Proses merupakan unit kerja datanya digunakan oleh CPU dan perangkat
terkecil yang secara individual I/O .Memori utama termasuk tempat
memiliki sumber daya-sumber penyimpanan data yang yang bersifat
daya dan dijadwalkan oleh Sistem volatile – tidak permanen (sementara),
Operasi artinya data akan hilang jika komputer
dimatikan.

Sebuah proses membutuhkan beberapa Manajemen memori sangat mempengaruhi


sumber daya untuk menyelesaikan tugasnya. kinerja komputer. Manajemen memori
Sumber daya tersebut dapat berupa CPU melakukan tugas penting dan kompleks
time, memori, berkas – berkas, dan berkaitan dengan :
perangkat-perangkat I/O . Sistem Operasi
mengelola semua proses di sistem dan
mengalokasikan sumber daya ke proses-  Memori utama sebegai sumber
proses sesuai kebijaksanaan untuk daya yang harus dialokasikan dan
memenuhi sasaran sistem. Sistem Operasi dipakai bersama di antara
mengalokasikan sumber daya-sumber daya sejumlah proses yang aktif, agar
tersebut saat proses itu diciptakan atau dapat memanfaatkan prosesor dan
sedang diproses/dijalankan. Ketika proses fasilitas input/output secara
tersebut berhenti dijalankan, Sistem Operasi efisisen, maka diinginkan memori
akan mendapatkan kembali semua sumber yang dapat menampung sebanyak
daya yang bisa digunakan kembali. mungkin proses.
 Upaya agar pemrogram atau
Sistem Operasi bertanggung jawab atas
proses tidak dibatasi kapasitas
aktivitas-aktivitas yang berkaitan dengan
memori fisik di sistem komputer
manajemen proses seperti :
(adanya memori virtual).

 Menciptakan dan menghapus Sistem operasi bertanggung jawab atas


proses. aktivitas-aktivitas yang berkaitan dengan
 Menunda atau melanjutkan proses. manajemen memori seperti :
 Menyediakan mekanisme untuk
proses sinkronisasi.
 Menyediakan mekanisme untuk
 Melacak pemakaian memori
proses komunikasi.
(berapa besar dan oleh siapa)
 Mengelola informasi memori yang menjelaskan Mesin Virtual dimulai dari segi
dipakai atau tidak dipakai. simulasi, para-virtualization dan
 Alokasi dan dealokasi memori implementasi.
sesuai keperluan.
 Memilih program yang akan di-
load ke memori.[13] Konsep mesin virtual sangat baik, namun
cukup sulit untuk di bagian implementasi,
Manajemen penyimpanan berkas, karena Mesin Virtual harus mampu berjalan
Manajemen Penyimpanan Berkas adalah pada dua keadaan sekaligus, yaitu virtual
kumpulan informasi yang berhubungan, user mode dan virtual monitor mode. Mesin
sesuai dengan tujuan pembuat berkas virtual juga memiliki keunggulan, yaitu
tersebut. Umumnya Manajemen proteksi sistem yang sangat cocok untuk
Penyimpanan Berkas merepresentasikan riset dan pengembangan Sistem Operasi.
program dan data. Berkas sendiri dapat
mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.). Sistem operasi
Untuk pemrograman yang bagus dalam hal
mengimplementasikan konsep abstrak dari
mensupport Mesin Virtual, Java didesain
berkas dengan mengatur media
dengan tujuan utama adalah portabilitas.
penyimpanan massa, misalanya tapes dan
Dengan konsep write once run anywhere,
disk
maka hasil kompilasi bahasa Java yang
Sistem operasi bertanggung jawab dalam berupa bytecode dapat dijalankan pada
aktivitas yang berhubungan dengan platform yang berbeda. Teknologi Java
manajemen berkas : terdiri dari tiga komponen penting, yakni
spesifikasi bahasa pemrograman,
Application Programming Interface (API)
 Pembuatan dan penghapusan dan spesifikasi mesin virtual. Bahasa Java
berkas. mendukung paradigma berorientasi objek
 Pembuatan dan penghapusan serta dilengkapi juga dengan library API
direktori. yang sangat lengkap. Mesin virtual Java atau
 Mendukung manipulasi berkas Java Virtual Machine (JVM) terdiri dari
dan direktori. sebuah class loader dan Java interpreter
yang mengeksekusi architecture-neutral
 Memetakan berkas ke
bytecode. JavaOS dibangun dari kombinasi
penyimpanan sekunder.
native code dan Java code, di mana
 Mem- back up berkas ke media
platformnya independen. Sedangkan JX
penyimpanan yang permanen
merupakan sistem operasi di mana setiap
(non-volatile).[14]
kode Java diorganisasikan sebagai
Bab II merupakan penjelasan tentang komponen.
Mesin Virtual, Sistem Operasi Debugging,
SYSGEN dan Sistem Boot.
Mesin virtual, Mesin Virtual merupakan
implementasi perangkat lunak dari sebuah
mesin komputer yang dapat menjalankan
program sama seperti layaknya sebuah
komputer asli. Ada beberapa tahap untuk
dalam memori utama, dan mulai
pelaksanaannya. Beberapa sistem komputer,
seperti PC, menggunakan proses dua
langkah dengan bootstrap loader menuju
program boot yang lebih kompleks dari disk
kemudian dilanjutkan ke kernel.[18]

IV. Kesimpulan

Dari dua jurnal/buku yang meneliti


tentang fungsi dan tugas sistem
[15] operasi serta perkembangannya
Sistem operasi debugging, Secara umum, dihasilkan dua jurnal yang
debugging adalah kegiatan mencari dan mencatatkan hasil perbandingan
memperbaiki kesalahan, atau dalam suatu dengan kelebihan, cara operasi,
sistem. Debugging berusaha untuk perkembangan dan
menemukan dan memperbaiki kesalahan kekurangan masing- masing.
dalam hardware dan software. masalah
kinerja yang salah dianggap bug, sehingga
debugging juga dapat mencakup dan
berusaha untuk meningkatkan kinerja
dengan menghapus data dalam pengolahan
yang terjadi dalam sistem.[16] Sistem
operasi generasi (SYSGEN), Sistem
Operasi memungkinkan untuk merancang
kode dan menerapkan sebuah Sistem
Operasi khusus untuk satu mesin di satu
lokasi. Secara umum, Sistem Operasi
dirancang untuk menjalankan setiap kelas
mesin dengan berbagai konfigurasi perifer.
Sistem ini kemudian harus dikonfigurasi
atau dihasilkan untuk setiap situs komputer
tertentu, kadang-kadang proses ini dikenal
sebagai Generasi Sistem (SYSGEN).[17]
Sistem boot, Setelah Sistem Operasi
dihasilkan, harus dibuat tersedia untuk
digunakan oleh hardware. Tapi bagaimana
hardware tahu di mana kernel atau
bagaimana untuk memuat kernel itu?
Prosedur memulai komputer dengan memuat
kernel dikenal sebagai Sistem Boot. Pada
sebagian besar sistem komputer, sepotong
kecil kode yang dikenal sebagai program
bootstrap atau bootstrap loader
menempatkan kernel, kemudian menuju ke
DAFTAR PUSTAKA

References

[1] Silberschatz, Galvin, Gagne. 2003. Operating System Concepts. bab I dan II

[2] John Wiley & Sons, S Tanenbaum, S Woodhull. 1997

Anda mungkin juga menyukai