Anda di halaman 1dari 16

SISTEM OPERASI

Disusun Oleh:

NAMA : Zulkhairi Mahendra


NIM : 1810031802168

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIK RIAU

Tahun Ajaran 2020 / 2021


1. Gambarkan alat proses didalam komputer

PERALATAN PROSES

Peralatan Proses adalah perangkat keras yg berfungsi untuk memproses data / mengolah

data yg diberikan oleh alat input kemudian di keluarkan dalam bentuk informasi ke dalam

peralatan output yang akan diterima oleh manusia. Peralatan Proses terdiri dari banyak

komponen yg saling berkaitan satu sama lain. Diantaranya :

1. Central Processing Unit (CPU)

Central Processing Unit (CPU) adalah otaknya dari komputer komponen ini berfungsi

sebagai pengendali proses pada komputer anda

1
2. Memory (RAM)

Memori atau RAM adalah perangkat keras komputer yang berfungsi sebagai media

penyimpan data yang bersifat sementara, artinya jika komputer dimatikan maka data yang

disimpan di dalam memori akan dihapus secara otomatis. RAM sangat mempengaruhi

kecepatan akses komputer sehingga semakin besar kapasitan RAM maka semakin cepat

pula kecepatan akses pada komputer.

3. Video Graphics Accelerator (VGA)

VGA atau Video Graphics Accelerator adalah adalah standar tampilan komputer analog yg

berfungsi mengolah data graphis untuk ditampilkan pada layar monitor, VGA juga

memiliki prossesor yang di sebut GPU (Graphics Processing Unit) dan membutuhkan

memory.

2
4. Motherboard

Motherboard merupakan sebuah perangkat keras yang terdapat pada sistem komputer.

Fungsi dari motherboard sendiri adalah yaitu untuk menghubungkan seluruh komponen yg

ada di dalam komputer.

3
5. Harddisk

Harddisk merupakan media penyimpanan pada komputer yang bersifat permanen. Harddisk

digunakan untuk menyimpan data dan program dengan skala besar.

6. Power Supply

Power Supply berfungsi untuk merubah arus AC menjadi arus DC dan mensuplai tegangan

ke perangkat keras komputer seperti: motherboard, harddisk, floppy disk dan CD Room.

Power supply mempunyai 2 jenis, yaitu: power supply jenis AT dan power supply jenis

ATX.

4
7. Sound Card

Sound Card adalah perangkat keras komputer yang berfungsi untuk mengolah data berupa

audio atau suara. Dengan Sound Card kita bisa memasukkan data berupada suara atau

mengeluarkan output berupa suara.

5
2. Bagaimana sistem operasi berjalan pada komputer, serta sistem operasi

PENGERTIAN SISTEM OPERASI (OS)

Sistem Operasi adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat

keras(Hardware) dan perangkat lunak(Software), serta sebagai jurik (daemon) untuk

program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program

aplikasi pada komputer mereka, kecuali program booting. Sistem operasi mempunyai

penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data,

penyimpanan data, dan sumber daya lainnya. Contoh sistem operasi modern adalah Linux,

Android, iOS, Mac OS X, dan Microsoft Windows.

CARA KERJA SISTEM OPERASI

6
Bisa dipahami dengan jelas bahwa sistem operasi sebenarnya adalah penghubung antara

perangkat keras atau hardware dengan perangkat lunak atau software. Saat komputer

pertama kali dinyalakan, maka kita tahu bahwa yang sedang berjalan adalah sistem operasi

dan kemudian setelah komputer menyala, barulah program dan aplikasi bisa berjalan.

Intinya, sistem operasi atau OS adalah sistem yang berada dilapisan pertama dimana

memori harddisk diletakkan. Saat ini ada banyak sistem operasi yang dikenal

diantaranya Linux, Windows, Mac OS dan lain sebagainya.

3. Buatlah struktur sistem operasi didalam computer

1. Struktur Monolitis/Sederhana (Monolitic Structure )

Pada struktur ini, sistem operasi komputer dibuat dari sekumpulan prosedur, yang mana

setiap prosedur itu dapat memanggil prosedur yang lainnya, kapan pun prosedur di

perlukan.

7
Penjelasan lapisan gambar di atas

a. Main Procedure adalah suatu program yang digunakan untuk memanggil salah satu dari

service prosedures, dan juga meminta pelayanan dari service procedures.

b. Service Prosedures adalah program yang diginakan untuk menjalankan fungsi

pemanggilan procedures yang mana procedures itu harus di aktifkan.

c. Utility Procedures adalah program dasar yang digunakan untuk mengendalikan sistem

komputer dan juga untuk mengerjakan apa yang dibutuhkan oleh service procedures.

Contoh Sistem operasi yang menggunakan struktur ini adalah : UNIX , MS-DOS

2. Struktur Lapisan (Layered Structure )

8
Strutur sistem operasi komputer ini dikembangkan oleh E. W. Dijkstra pada tahun 1968,

Dengan memperkenalkan konsep MULTICS (Multiplex Information And Computing

Service), dan Sistem Operasi Time Sharing. Berdasarkan pengembangannya ada 6 Layer

yang di temukan yaitu :

a. Layer 5 : The operator / user yaitu orang yang mengoperasikan komputer

b. Layer 4 : user program yaitu program yang dipakai oleh operator / user

c. Layer 3 : Input/Output management yaitu menyediakan device driver yang umum

d. Layer 2 : operator-process communication yaitu mengatur komunikasi antar proses

e. Layer 1 : memory and drum management yaitu mengalokasikan memori untuk proses

f. Layer 0 : processor allocation dan multiprogramming yaitu menentukan alokasi proses ke

CPU, menangani interupsi dan perpindahan proses (sebagai scheduler)

Contoh Sistem operasi yang menggunakan struktur ini adalah : THE, MULTICS

9
3. Struktur Mesin Virtual (Virtual Machine)

Pada Struktur ini, Seolah-olah semua user memiliki komputer sendiri. Namun secara fisik

kenyataanya hanya ada satu komputer saja, tetapi secara logic ada beberapa mesin

komputer. Struktur ini biasa disebut CP/CMS (Conversational Monitor System), kemudian

menjadi virtual Machine/370 yang dikembangkan oleh Seawright dan Mackinnon tahun

1979. Inti dari Virtual Machine adalah Virtual Machine Monitor, yang berjalan diatas

hardware. Disini multiprogramming tidak disediakan dan baru bisa dilakukan pada layer

diatas yaitu pada VM/370.

Contoh Virtual machine adalah : VMWare, Virtual Box

10
4. Kernel Mikro (Mikrokernel)

Metode struktur ini adalah menghilangkan komponen-komponen yang tidak diperlukan dari

kernel dan mengimplementasikannya sebagai sistem dan program-program level user. Hal

ini akan menghasilkan kernel yang kecil. Fungsi utama dari jenis ini adalah menyediakan

fasilitas komunikasi antara program client dan bermacam pelayanan yang berjalan pada

ruang user.Sistem operasi yang menggunakan micro kernel umumnya secara dramatis

memiliki kinerja di bawah kinerja sistem operasi yang menggunakan monolithic kernel. Hal

ini disebabkan oleh adanya overhead yang terjadi akibat proses input/output

11
dalam kernel yang ditujukan untuk mengganti konteks (context switch) untuk

memindahkan data antara aplikasi dan server.

Contoh Sistem operasi yang menggunakan struktur ini adalah : TRU64 UNIX, MacOSX

dan QNX.

5. Kernel Exo (Exokernel)

Kernel yang hampir tidak menyediakan sama sekali abstraksi hardware, tapi ia

menyediakan sekumpulan library yang menyediakan fungsi-fungsi akses ke perangkat

keras secara langsung. Exokernel mengizinkan akses terhadap hardware secara langsung

pada tingkat yang rendah: aplikasi dan abstraksi dapat melakukan request sebuah alamat

memori spesifik baik itu berupa lokasi alamat physical memory dan blok di dalam hard

12
disk. Tugas kernel hanya memastikan bahwa sumber daya yang diminta itu sedang berada

dalam keadaan kosong belum digunakan oleh yang lainnya dan tentu saja mengizinkan

aplikasi untuk mengakses sumber daya tersebut.

Contoh Sistem operasi yang menggunakan struktur ini adalah : LibOS

Selain struktur sistem opersi diatas ada juga beberapa struktur sistem operasi yang di

gunakan pada beberapa sistem operasi yaitu :

1. Strukutur client server

Dalam model ini, semua kernel bekerja menangani komunikasi antara server dan client.

Dengan membagi sistemoperasi menjadi banyak bagian yang masing-masing hanya

menangani bagian tertentu dari sistem. Seperti layanan file, layanan proses, layanan

terminal atau layanan memori, maka setiap bagian menjadi lebih kecil dan lebih mudah

diatur. Kemudian semua server berjalan daam proses user mode dan tidak dalam kernel

mode, maka bagian-bagian tidak mempunyai akses langsung ke perangkat keras.

Keuntungannya, bila ada kesalahan di file server, maka layanan file mungkin akan crash,

tetapi tidak akan mempengaruhi keseluruhan sistem, yang akhirnya dapat mengakibatkan

keseluruhan sistem tidak berfungsi.

Contoh Sistem operasi yang menggunakan struktur ini adalah : Windows Server, Linux

2. Struktur Berorientasi Objek

13
Sisten operasi merealisasikan layanan sebagai kumpulan proses disebut sistem operasi

bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem

operasu yang distrukturkan menggunakan objek disebut sistem operasi berorientasi objek.

Pada sistem yang berorientasi objek, layanan diimplementasikan sebagai kumpulan objek.

Objek mengkapsulkan struktur data dan sekumpulan operasi pada struktur data itu. Tiap

objek diberi tipe yang menandadi properti objek seperti proses, direktori, berkas, dan

sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang dikapsulkan

dapat diakses dan dimodifikasi. Model ini sungguh terstruktur dan memisahkan antara

layanan yang disediakan dan implementasinya. Sistem operasi MS Windows NT telah

mengadopsi beberapa teknologi berorientasi objek tetapi belum keseluruhan.

Contoh Sistem operasi yang menggunakan struktur ini adalah : Medusa, choices

3. Struktur 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).

Pemrograman modular sangat terkait dengan pemrograman terstruktur dan pemrograman

berorientasi obyek , semuanya memiliki tujuan yang sama dalam memfasilitasi

pembangunan program dan sistem perangkat lunak besar dengan cara mendekomposisi

menjadi bagian yang lebih kecil, dan semuanya berasal sekitar tahun 1960-an.

Contoh Sistem operasi yang menggunakan struktur ini adalah : Solaris, Linux

14
4. Struktur Hybrid

Kernel hibrida merupakan arsitektur kernel yang menggabungkan aspek-aspek yang

terdapat pada mikrokernel dan kernel monolitik dalam pengembangan perangkat lunak

sistem operasi. Pengkategorian kernel hibrid dipandang kontroversial karena

karakteristiknya yang sangat mirip dengan karakteristik kernel monolitik sehingga beberapa

kalangan mencibir pengkategorian kernel hibrid hanya sebatas diferensiasi untuk tujuan

pemasaran. Umumnya pengkategorian yang lebih diterima adalah kernel monolitik dan

mikrokernel (termasuk dalam hal ini nanokernel dan exokernel yang dipandang sebagai

versi mikrokernel yang lebih ekstrem).

Contoh Sistem operasi yang menggunakan struktur ini adalah : Windows NT, MacOS

15

Anda mungkin juga menyukai