NPM : 125110024
M.KULIAH : Sistem Operasi
DOSEN PENGAMPU : Adi Jaya Saputra, M.Ti
1. Apa itu
system operasi ? dan jelaskan fungsi dari system operasi !
Jawab :
·
Operating system (OS) atau yang sering di sebut sistem operasi adalah
sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan
komputer .Sekarang ini banyak sekali macam-macam sistem operasi di pasaran baik
yang asli ataupun yang bajakan.Ada beberapa sistem operasi yang biasa kita
jumpai di pasaran diantranya Windows,Unix,Linux Dan masih banyak lagi yang
lainya.Dari sekian banyak sistem operasi Yang beredar,sistem operasi milik
perusahaan microsoft lah yang paling populer untuk para pengguna pc
notebook,bahkan ponsel dan PDA sekalipun Dengan sistem operasi berbasis
mobilenya .
·
Fungsi Dari Sistem Operasi
Resource manager, merupakan pengelolaan sumber daya
dan mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya.
Interface / tatap muka, yaitu sebagai perantara
antara pengguna dengan perangkat keras dengan menyediakan tampilan kepada
pengguna yang lebih mudah dipahami dan bersahabat (user friendly)
Coordinator, mengkoordinasi dan menyediakan
fasilitas sehingga aktifitas yang kompleks dapat diatur dan dapat diproses
secara berurutan.
Guardian, menyediakan akses kontrol yang bertugas
untuk melindungi file dan memberi pengawasan pada data dan program.
Gate Keeper, berfungsi sebagai pengendali hak akses
oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem
dan mengawasi apa saja yang dilakukannya.
Optimizer adalah penjadwal masukan (input) oleh
user, pengaksesan basis data, proses komputasi dan penggunaan.
Accountant befungsi untuk mengatur waktu CPU,
penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.
Server berfungsi untuk melayani pengguna komputer.
2. Jelaskan
dari fungsi komponen sistem komputer serta gambarkan abstraksi komponen system
!
Jawab :
Komponen sistem komputer pada umumnya terbagi
menjadi empat, yaitu hardware / perangkat keras, software / perangkat lunak,
komponen komunikasi dan komponen data.
Komponen sistem komputer yang pertama adalah hardware atau komponen
perangkat keras. Komponen ini adalah semua peralatan sistem komputer yang dapat
disentuh secara fisik. Perangkat keras ini sendiri juga terdiri dari tiga
komponen, yaitu CPU; Peralatan Input Output, dan Memory.
Software
component atau komponen perangkat lunak merupakan bagian komponen sistem
komputer yang berupa program yang akan menentukan mengenai hal yang harus
dilakukan. Untuk mendapat hasil yang bermanfaat, maka komputer hasur melakukan
perintah yang ada didalam program tersebut. Terdapat dua jenis perangkat lunak
dalam sistem komputer, yaitu software aplikasi dan software system. Sofware
system bermanfaat untuk mengatur penyimpanan file, melakukan load, serta
menjalankan program dan menerima instruksi yang diberikan melalui keyboard
maupun mouse. Software system ini sering disebut dengan sistem operasi atau
operation system, yang contohnya adalah Windows; Linux, Mac, dll. Komponen Data
atau disebut data component merupakan fakta dasar yang menjadi wakil atas suatu
kejadian. Data ini merupakan hasil dari proses system komputer yang berupa
informasi.
Communication component atau komponen komunikasi terdiri atas software
dan hardware pula. Untuk jenis perangkat
keras dari komponen komunikas ini adalah Comunication Channel dan Networdk
Interface Card / NIC atau yang umumnya disebut modem. Fungsi utama komponen
komunikasi adalah untun menyediakan saluran antara computer. Hubungan tersebut
dapat berupa radio, fiber optic, wirreless technology / saluran telepon, wire
cable, infra merah, bluetooth. Berbeda dengan modem, maka komponen ini
mengubungkan komputer dengan saluran komunikasi sebagai interface. Kemudian
adanya software berfungsi untuk membuat tiap-tiap komputer mengerti atas data
yang terkirim dianatar kompuer yang saling terhubung. Dengan demikian software
ini dapat membangun saluran serta mengongtro setiap aliran data yang ada.
3.
Loosely coupled system merupakan prosessor yang memiliki local
memori yang saling berkomunikasi
berikan contoh dan jelaskan contoh tersebut !
Jawab :
loosely coupled system yaitu setiap prosesor
mempunyailocal memory sendiri. Komunikasi terjadi melalui bus atau jalur
telepon yang merupakan salah satu sifat dari sistem operasi terdistribusi. Keuntungannya
hampir sama dengan multiprocessor, yaitu adanya pembagian sumber daya dan
komputasi yang lebih cepat. Sistem ini
terdiri atas dua model, yaitu Client-Server Systems di mana hampir seluruh
proses dilakukan terpusat di server berdasarkan permintaan client. Model ini
masih dibagi dua jenis lagi yaitu compute server system di mana server
menyediakan sarana komputasi dan file server system di mana server menyediakan
tempat penyimpanan data. Model yang lain ialah Peer-to-peer System (P2P)
beberapa komputer saling bertukar data. Sistem operasi tersebut , ialah
NetOS/Distributed OS.Contoh penerapan Distributed System: Small Area Network
(SAN), Local Area Network (LAN),Metropolitan Area Network (MAN), Online Service
(OL)/Outernet, Wide Area Network(WAN)/Internet
4. Jelaskan
struktur I/O berikut?
Jawab :
·
User request I/O,
struktur mode kernel Itu digunakan oleh Windows
Driver Model ( WDM ) dan driver perangkat Windows NT untuk Berkomunikasi dengan
Setiap Lain dan Dengan sistem operasi . Mereka adalah struktur data itu
menggambarkan permintaan I / O , dan dapat Sama juga dianggap sebagai "
permintaan I / O deskriptor " atau mirip . Daripada melewati sejumlah
besar argumen kecil ( : . Seperti alamat penyangga , ukuran buffer , I / O tipe
fungsi , dll) Untuk sopir , semua parameter ini ditularkan melalui pointer tunggal
untuk struktur data persisten . IRP Dengan Semua parameter yang dapat
diletakkan pada antrian jika permintaan I / O tidak dapat dilakukan segera . I
/ O penyelesaian Dilaporkan kembali kepada manajer I / O dengan melewati alamat
untuk rutin untuk tujuan itu , IoCompleteRequest . IRP Mungkin repurposed
sebagai kernel APC objek tersebut khusus jika diperlukan untuk melaporkan
penyelesaian I / O ke thread Peminta.
Biasanya IRPs diciptakan oleh I / O Manajer dalam
menanggapi permintaan I / O dari mode pengguna . Namun, kadang-kadang IRPs
diciptakan oleh manajer plug- and-play , manajer daya , dan komponen sistem
lainnya , dan juga dapat dibuat oleh pengemudi dan kemudian diteruskan ke
pembalap lain .
I / O mekanisme paket permintaan Juga digunakan
oleh sistem operasi VMS Digital Equipment Corporation , dan digunakan oleh
Digital RSX - 11 keluarga sistem operasi sebelum itu
·
I/O Interrupt
interrupt adalah sinyal untuk perangkat keras atau
perangkat lunak prosesor Pemancar oleh sebuah peristiwa yang menunjukkan Yang
perlu perhatian segera . Interupsi memberitahu prosesor untuk suatu kondisi
prioritas tinggi Mewajibkan gangguan dari kode yang prosesor mengeksekusi,
thread saat ini . Prosesor Merespon dengan menghentikan aktivitas saat ini ,
tabungan negaranya , dan melaksanakan sebuah program kecil yang disebut
interrupt handler ( atau rutin layanan interupsi , ISR ) untuk menangani Dengan
Acara . Gangguan ini bersifat sementara , dan setelah selesai handler interupsi
, prosesor resume eksekusi dari thread sebelumnya . Ada dua jenis interupsi :
Sebuah perangkat keras interrupt adalah sinyal
peringatan elektronik yang dikirim ke prosesor dari perangkat eksternal , Entah
bagian dari komputer itu sendiri : seperti disk atau perangkat pengendali
eksternal . Misalnya, menekan tombol pada keyboard atau menggerakkan mouse
memicu Itu interupsi perangkat keras menyebabkan prosesor untuk membaca
keystroke atau posisi mouse . Berbeda dengan jenis software ( bawah ) ,
interupsi perangkat keras yang asynchronous dan dapat Terjadi di tengah
eksekusi instruksi , tambahan perawatan Mewajibkan dalam pemrograman . Tindakan
memulai interupsi hardware dimaksud dengan permintaan interupsi ( IRQ )
·
5. Analisis
sistem kerja kernel dan register dan berikan tampilan hasil analisis sistem
kerja kerja kernel dan sistem kerja register :
kernel adalah suatu perangkat lunak yang menjadi
bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program
aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas,
sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang
bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu
program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut
dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung
merupakan masalah yang kompleks, oleh karena itu kernel biasanya
mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut
merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses
kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada
akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus
menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload
dan dijalankan di atas mesin 'telanjang' komputer, yaitu bilamana pembuat
program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras
atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal,
sehingga bila kita ingin berpindah dari satu program ke program lain, kita
harus mereset dan meload kembali program-program tersebut.
Register: Temporary Storage Areas
Register adalah tempat penyimpanan sementara untuk
instruksi atau data. Mereka bukan merupakan bagian dari memori, melainkan
mereka adalah lokasi penyimpanan tambahan khusus yang menawarkan keuntungan
dari kecepatan.
Register bekerja di bawah arahan dari unit kontrol
untuk menerima, menyimpan, dan mentransfer instruksi atau data dan melakukan
aritmatika atau perbandingan logika dengan kecepatan tinggi. Unit kontrol
menggunakan penyimpanan data cara mendaftarkan pemilik toko menggunakan mesin
kasir-sebagai sementara, tempat nyaman untuk menyimpan apa yang digunakan dalam
Cara Kerja Sistem Komputer.
Register adalah satu atau beberapa flip-flop yang
digabung untuk menyimpan dan mengolah informasi dalam bentuk biner. Register
yang paling sederhana hanya terdiri dari satu flip-flop saja, yang berarti
hanya dapat menyimpan atau mengolah data yang terdiri dari satu bit saja yaitu
0 atau 1. Dengan demikian untuk mengolah data yang terdiri dari empat bit
diperlukan empat buah flip-flop.
Register geser adalah suatu register yang dibangun
dari untaian flip-flop D, dimana informasi dapat bergeser (digeserkan). Dalam
register geser, masing-masing flip-flop saling dikoneksikan, sehingga isinya
dapat digeser-geserkan dari satu flip-flop ke flip-flop yang lain (ke kiri atau
ke kanan) atas perintah clock yang diberikan.
Register geser digolongkan dalam sirkuit logika
sekuensi, dan terdiri dari gabungan beberapa flip-flop.
Kegunaan
register geser adalah untuk:
1.
penimbunan sementara (temporary memory, temporary storage).
2.
menggeser data ke kiri atau ke kanan
3. mengubah
data yang berjajar menjadi berderet, atau mengubah data berderet menjadi data
berjajar.

Tidak ada komentar:
Posting Komentar