Anda di halaman 1dari 4

Nama : Lina Maelani

NIM : 312310719
Kelas : TI.C6

1. Sistem operasi Windows adalah sebuah program komputer yang mengatur semua
sumber daya komputer dan menyediakan layanan kepada aplikasi yang berjalan di
atasnya.
• Sistem Operasi Windows adalah sistem operasi berbasis grafik atau GUI
(Graphical user interface), sehingga sistem operasi ini mudah dalam
pengoperasiannya. Pada awalnya Sistem operasi Windows adalah sebuah
sistem operasi yang berbasis modus teks dan command-line yang dikenal
dengan nama MS-DOS.
2. Arsiketur Sistem Operasi Windows
Gambar1

Gambar2
3. Sistem Operasi Linux
Linux adalah sebuah sistem operasi komputer yang bisa dijalankan untuk berbagai
alat komunikasi seperti handphone, laptop, hingga komputer. Pada komputer,
Linux bisa dijadikan sistem operasi seperti Windows. Namun, kebanyakan Linux
digunakan pada server.
Linux adalah salah satu sistem operasi bersifat open source (bebas diguna-
kembangkan) dan gratis.
4. Arsiketur Sistem Operasi Linux

Arsitektur sistem operasi Linux mempunyai konsep yang hampir sama dengan
arsitektur sistem operasi lainnya. Perbedaanya adalah bentuk dari setiap
komponen pada arsitektur tersebut.
Arsitektur sistem operasi Linux :
• Kernel
• Library
• Shell
• X windows
• Windows Manager
• Desktop
• Aplikasi
5. Kernel merupakan program komputer yang menjadi inti dari sebuah sistem operasi
komputer, dengan kontrol terhadap segala hal atas sistem tersebut. Pada
kebanyakan sistem, kernel merupakan salah satu dari program yang dijalankan
dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi
selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan
seperti menangani layanan input atau output dari program lain, menerjemahkanya
ke dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani
perangkat kerja lain seperti memori, papan ketik, tetikus, monitor, printer,
speaker, serta perangkat-perangkat lainnya.
6. Script Shell
shell adalah program (penterjemah perintah) yang menjembatani user dengan
sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell
menyediakan prompt sebagai user interface, tempat dimana user mengetikkan
perintah-perintah yang diinginkan baik berupa perintah internal shell (internal
command), ataupun perintah eksekusi suatu file progam (eksternal command),
selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah
atau beberapa file untuk dieksekusi sebagai program.
• Bourne shell(sh), Bourne shell merupakan bahasa pemrograman shell yag
cukup baik namun kurang nyaman dalam interaktivitas karena tidak
dilengkai fasilitas command line completion atau auto complete. Sehingga
penulisan script harus dilakukan secara manual.
• C shell(csh), bahasa pemrograman shell yang lebih mirip dengan bahasa
pemrograman C bagi sebagaian orang dianggap lebih sulit. Kelebihan
bahasa pemrograman shell ini daripada Bourne shell adalah sudah tersedia
fitur command line completion atau auto complete. Untuk melengkapi
perintah kita hanya perlu menekan tombol Tab.
• Korn shell(ksh), Shell ini menggabungkan semua fitur dari c shell (csh) dan
tab c shell (tcsh). Ini lebih cepat daripada C shell dan merupakan bahasa
pemrograman high-level yang kuat. Pathname lengkap dari perintah ini
adalah /bin/ksh, permintaan default pengguna root adalah # sedangkan
prompt pengguna default non-root adalah $.Shell Korn menyertakan fitur
dari shell lain dan menyediakan beberapa fitur lebih canggih yang
ditemukan dalam bahasa skrip modern seperti associative array, loating
point arithmetic, job control, command aliasing, command history,
mendukung POSIX standards, backward compatibility dengan bash. Shell ini
merupakan bahasa pemrograman Unix shell yang dapat kalian gunakan
secara interaktif untuk menjalankan perintah dari command line atau
secara terprogram untuk membuat skrip yang dapat mengotomatiskan
banyak tugas pemeliharaan komputer dan administrasi sistem.
• Bourne again shell(bash), Merupakan bahasa pemrograman shell yang saat
ini banyak dipakai pada sistem operasi linux. memliki interaktivitas yang
lebih sempurna daripada sebelumnya serta gaya bahasa pemrograman
yang lebih mudah untuk digunakan.

Anda mungkin juga menyukai