Judul artikel: Sistem operasi
Tahun: 2013-2018
Penulis: Abdul Munif
[Link] belakang
Sistem operasi adalah salah satu mata pelajaran wajib dasar program keahlian Teknik
Komputer dan Informatika (TKI).materi pembelajaran menekankan pada pemanfaatan
sistem operasi closed source dalam hal ini adalah sistem operasi keluarga windows. Dalam
sistem komputer sistem operasi merupakan salah satu komponen perangkat lunak
komputer. Sistem Operasi merupakan perangkat lunak lapisan pertama yang diletakkan
pada media penyimpan (hard disk) di komputer. Sistem Operasi akan melakukan layanan
inti umum untuk perangkat lunak aplikasi. Sistem operasi akan mengelola semua aktifitas
komputer yang berkaitan dengan pengaksesan perangkat keras, pengelolaan proses seperti
penjadwalan proses, dan pengelolaan aplikasi. Sistem operasi mempunyai peranan yang
sangat penting. Secanggih apapun perangkat keras komputer jika tidak didukung sistem
operasi maka sistem komputer tersebut tidak akan ada [Link] zaman
dewasa ini sudah maju dengan pesat, banyak teknologi yang sudah dikembangkang dari
sebuah sistem kecil yang ada padahardware yang besar hingga menjadi sebuah sistem yang
lebih besar yang ada pada hardware yang lebih kecil. Perkembangan tersebut sangat
terlihat pada perkembangan sistem komputer yang sudah sangat maju, baik itu
darihardware, software atau perangkat pendukung [Link] ini sistem komputer
terdiri dari CPU (Central Processing Unit )
- device controller yang dihubungkan melalui bus yangmenyediakan akses ke memori.
"etiapdevice controller bertugas mengatur perangkat yang tertentu (contohnya disk
drive,audio device, danvideodisplay
- CPU dandevice controller dapat dijalankan secara bersamaan,namun demikian diperlukan
mekanisme sinkronisasi untuk mengatur akses [Link] saat pertama kali dijalankan
atau pada saatboot , terdapat sebuah program awal yang mesti dijalankan. Program awal ini
disebut programbootstrap. Program ini berisi semua aspek dari sistem komputer, mulai
dariregister CPU,device controller , sampai isi memori.
- perangkat lunak ( software).
[Link] Sistem Operasi Komputer
Sistem operasi sendiri mempunyai tujuan yaitu kenyamanan atau kemudahan, lebih
efisien dan juga kemampuan untuk berevolusi. Semua fungsi dan tujuan sistem operasi
komputer tersebut merupakan sasaran utama kepada pengguna saat menggunakan
[Link] tujuan kita mempelajari sistem operasi sebenarnya agar kita dapat
merancang atau membuat sendiri serta juga dapat mengembangkan sistem operasi yang
telah ada pada saat ini sesuai dengan kebutuhan yang di [Link] hanya itu tujuan
mempelajari sistem operasi tapi juga agar dapat menilai sistem operasidan juga agar kita
dapat memilih alternative yang mana yang harus kita gunakan pada komputer kita sesuai
dengan tujuan berbasis komputer yang akan di bangun. keputusan memilih sistem operasi
merupakan keputusan utama dan sangat mendasar dalam membangun sistem berbasis
[Link] sistem operasi sangat penting karena merupakan konsep utama
dan sangat mendasar saat teknik sistem operasi tersebut di terapkan pada aplikasi-aplikasi
lain dalam membangun system berbasis komputer. Pemakai juga lebih memiliki ilmu
tentang sistem operasi dan juga dapat memahami mengapa sistem operasi bisa melakukan
pekerjaan yang dikerjakan manusia. Sedangkan pada saat ini banyak terdapat sistem
operasi open souce seperti linux yang dapat dimodifikasi sesuai dengan Layanan Sistem
Operasi Komputer.
Setelah kita mempelajari fungsi dan tujuan sistem operasi komputer sekarang kita
mengenal apa saja layanan yang ada pada system operasi tersebut. Menyediakan user
interface atau bisa di sebut juga dengan pembuatan program yaitu dimana system operasi
memberikan atau menyediakaan layanan dan fasilitas para pemrogram untuk menulis
program. Menyediakan program execution yaitu eksekusi program dimana semua instruksi-
instruksi atau data-data harus dimuat ke memori utama. Menyediakan I/O operations yang
artinya semua sistem operasi mengambil alih dalam proses input yang rumit dan juga sinyal
kendali agar pengguna dapat berfikir dengan mudah dan perangkat pun dapat memberikan
output sesuai dengan keinginan dari si pemprogram. Menyediakan file-system manipulation
yang artinya berkas atau juga bisa di sebut file-system mempunyai mekanisme proteksi dari
sistem operasi untuk mengendalikan pengaksesan terhadap file-system. Menyediakan
system communications / networking yang artinya pada pengaksesan semua dapat di akses
atau digunakan bersama (shared system). Mampu melakukan error detection yang artinya
system operasi mampu menyelesaikan konflik-konflik dalam pembuatan sumberdaya.
Mampu melakukan resource Sharing yang mana pemakai dapat berbagi sumberdaya . Ada
fasilitas security artinya sistem operasi mampu memberikan sebuah tanggapan yang
menjelaskan kesalahan yang terjadi. Fasilitas accounting system dimana sistem operasi yang
bagus mengumpulkan data statistic penggunaan beragam sumber-daya sekaligus
memonitoring parameter kinerja.
C. HASIL
1. Prasyarat.
Berdasarkan peta kedudukan bahan ajar, mata pelajaran sistem operasi ini mempunyai
keterkaitan dengan mata pelajaran sistem komputer dan perakitan komputer. Sistem
operasi merupakan perangkat lunak yang akan mengelola pemakaian perangkat keras
atau sumber daya komputer. Untuk memahami pengelolaan yang dilakukan sistem
operasi dibutuhkan pemahaman terhadap perangkat keras komputer baik secara logical
dan physical, dimana topik ini telah diuraika dalam mata pelajaran sistem komputer.
2. Petunjuk Penggunaan.
Buku pedoman siswa ini disusun berdasarkan kurikulum 2013 yang mempunyai ciri khas
pemnggunaan metode scientifik. Buku ini terdiri dari dua bab yaitu bab 1 pendahuluan
dan bab 2 pembelajaran. Dalam bab pendahuluan beberapa yang harus dipelajari
peserta didik adalah diskripsi mata pelajaran yang berisi informasi umum, rasionalisasi
dan penggunaan metode scientifik.
3. Tujuan Akhir.
Setelah mempelajari uraian materi pembelajaran dan kegiatan belajar diharapkan
peserta didik dapat memiliki kompetensi sikap, pengetahuan dan ketrampilan yang
berkaitan dengan materi:
- Perkembangan sistem operasi windows.
- Struktur sistem operasi windows.
Proses dan Thread
[Link]
Satu selingan pada diskusi kita mengenai sistem operasi yaitu bahwa ada sebuah pertanyaan
mengenai apa untuk menyebut semua aktivitas CPU.
[Link]
Model proses yang didiskusikan sejauh ini telah menunjukkan bahwa suatu proses adalah
sebuah program yang menjalankan eksekusi thread tunggal. Sebagai contoh, jika sebuah proses
menjalankan sebuah program Word Processor, ada sebuah thread tunggal dari instruksi-
instruksi yang sedang dilaksanakan.
Penjadwalan Proses
Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang
berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU. Tujuan
dari pembagian waktu adalah untuk mengganti CPU diantara proses-proses yang
begitu sering sehingga pengguna dapat berinteraksi dengan setiap program
sambil CPU.
Penjadwalan Antrian
Ketika proses memasuki sistem, mereka diletakkan dalam antrian job. Antrian ini
terdiri dari seluruh proses dalam sistem. Proses yang hidup pada memori utama
dan siap dan menunggu/ wait untuk mengeksekusi disimpan pada sebuah daftar
bernama ready queue. Antrian ini biasanya disimpan sebagai daftar penghubung.
Sebuah header ready queue berisikan penunjuk kepada PCB-PCB awal dan akhir.
Setiap PCB memiliki pointer field yang menunjukkan proses selanjutnya dalam
ready [Link] ada antrian lain dalam sistem.
a) Operasi-Operasi Pada Proses
Proses dalam sistem dapat dieksekusi secara bersama-sama, proses tersebut harus
dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan suatu
mekanisme untuk sistem operasi harus menyediakan suatu mekanisme umtuk
pembuatan proses dan terminasi.
- Pembuatan Proses
- Terminasi Proses
b) Hubungan Antara Proses
Sebelumnya kita telah ketahui seluk beluk dari suatu proses mulai dari
pengertiannya, cara kerjanya, sampai operasi-operasinya seperti proses
pembentukannya dan proses pemberhentiannya setelah selesai melakukan
eksekusi.
-Proses yang Kooperatif
-Komunikasi Proses Dalam Sistem
- Sistem Penyampaian Pesan
- Komunikasi Langsung
c) Perkembangan sistem operasi
Mircorost Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft
Corporation yang menggunakan antar muka berbasis grafis atau uka berbasis grafis
atau dikenal dengan nama GUI (Graphical User Interface).
- MS-Dos
- Microsoft Windows (windows 1.x – windows 3.x)
- Windows 95 – windows ME
- Windows 98 - windows SE
- Windows NT [Link] – [Link]
- Windows 2000
d) Arsitektur Sistem Operasi
Arsitektur perangkat lunak adalah merupakan struktur-struktur yang menjadikan
landasan untuk menentukan keberadaan komponen-komponen perangkat lunak,
metode atau cara untuk mengelola (organisasi) komponenkomponen tersebut untuk
saling berinteraksi.
- Sistem monolitik.
- Sistem berlapis.
- Sistem Mesin virtual.
- Sistem operasi client server.
- Sistem Berorientasi Obyek.
[Link]
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer
dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya
mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring
dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai
sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem
operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar
mengenai sistem operasi itu sendiri.