SISTEM OPERASI Desi Ramayanti, S.Kom 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi) Desi Ramayanti, S.Kom
Tata Cara Perkuliahan Password sistemoperasi 11/16/2018 Password sistemoperasi Kuliah Online pada minggu terkait (Senin – Minggu) Diluar itu dianggap tidak hadir Penilaian Kehadiran Quiz + Forum Nilai Akhir Kehadiran = 10% Quiz+Forum+tugas = 50% UTS =20% UAS = 20% Desi Ramayanti, S.Kom (Sistem Operasi)
Jadwal e-learning 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
Apa itu sistem operasi 11/16/2018 Program penghubung antara pemakai komputer dan hardware komputer Tujuan : Mengeksekusi program user Memberikan solusi untuk permasalahan user dengan lebih mudah. Menggunakan hardware komputer dengan cara efisien. Desi Ramayanti, S.Kom (Sistem Operasi)
Struktur sistem komputer 11/16/2018 Sistem komputer dibagi menjadi 4 komponen Hardware – menyediakan sumber daya komputasi dasar CPU, memory, I/O devices Sistem Operasi Mengontrol dan mengkoordinasikan penggunaan hardware oleh berbagai aplikasi dan pengguna Program Aplikasi Mendefenisikan cara bagaimana sumber daya sistem digunakan menyelesaikan masalah komputasi pengguna Word processors, compilers, web browsers, database systems, video games Pengguna Orang, Mesin, Komputer Desi Ramayanti, S.Kom (Sistem Operasi)
Struktur sistem komputer 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
OS dari 2 sisi User System Ease to use Resource utilization 11/16/2018 User Ease to use Didesain untuk lebih mudah digunakan Resource utilization software dan hardware dapat di-shared mengurangi cost System Resource alocator Mengelola sumber daya Menyelesaikan konflik permintaan penggunaan sumber daya efisien dan adil. Control program Mengontrol eksekusi program untuk menghindari kesalahan dan penggunaan komputer yang tidak tepat Desi Ramayanti, S.Kom (Sistem Operasi)
Computer Startup 11/16/2018 bootstrap program di-load ketika power-up atau reboot Disimpan dalam ROM / EPROM firmware Ex. BIOS Menginisialisasi semua aspek dari sistem Me-Load Kernel Sistem Operasi dan memulai Eksekusi Tugas : Cari Apa itu Kernel, Jenis-jenis Kernel, dan contoh kernel pada windows Desi Ramayanti, S.Kom (Sistem Operasi)
Computer System Organization 11/16/2018 Operasi Sistem Komputer Satu / lebih CPU, device controllers terhubung melalui bus menyediakan akses ke memory Eksekusi secara bersamaan CPUs dan devices bersaing mendapatkan memory cycles Desi Ramayanti, S.Kom (Sistem Operasi)
Basic Elements Processor Main Memory Volatile 11/16/2018 Processor Main Memory Volatile s real memory atau primary memory I/O modules secondary memory devices Perangkat Komunikasi terminals System bus Jalur komunikasi antara processors, memory, dan I/O modules Desi Ramayanti, S.Kom (Sistem Operasi)
Processor Processor CPU (Central Processing Unit). Fungsi 11/16/2018 Processor CPU (Central Processing Unit). Fungsi Mengendalikan operasi komputer Melakukan pegolahan data (operasi aritmatika, logika), Mengendalikan aliran data berdasarkan instruksi-instruksi. Instruksi-instruksi Fetch Instruksi Execute Instruksi. Control Clock sinkronisasi Clock pulsa/detak ke processor, setiap pulsa/detak clock processor melakukan kerja. Analogi : dirijen memimpin konser musik Desi Ramayanti, S.Kom (Sistem Operasi)
Operasi Processor 1. Operasi Aritmatika 11/16/2018 1. Operasi Aritmatika Ex. penambahan, pengurangan, perkalian, pembagian dll. Operasi Logika Ex. OR, AND, X-OR, NOT dll. Operasi Pengendalian Ex. Operasi percabangan, perulangan dll Desi Ramayanti, S.Kom (Sistem Operasi)
Komponen utama processor 11/16/2018 CU (Control Unit) Kontrol operasi yang dilaksanakan sistem komputer. ALU (Arithmetic Logic Unit) melakukan operasi aritmatika dan logika. Register – register membantu pelaksanaan operasi processor memori kecepatan tinggi menyimpan operan-operan dari operasi processor. Desi Ramayanti, S.Kom (Sistem Operasi)
Top-Level Components 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
internal registers Memory address register (MAR) 11/16/2018 Memory address register (MAR) Alamat untuk read / write berikutnya Memory buffer register (MBR) Berisi data yang ditulis kedalam memori atau menerima data yang dibaca dari memory I/O address register I/O buffer register Desi Ramayanti, S.Kom (Sistem Operasi)
Control and Status Registers 11/16/2018 Program Counter (PC) Berisi alamat dari sebuah instruksi yang akan di jemput (fetch) Instruction Register (IR) Berisi instruksi yang di-fetch Program Status Word (PSW) Condition codes Interrupt enable/disable Supervisor/user mode Desi Ramayanti, S.Kom (Sistem Operasi)
Instruction Execution 11/16/2018 Two steps Processor reads instructions from memory Fetches Processor executes each instruction Desi Ramayanti, S.Kom (Sistem Operasi)
Instruction Cycle 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
Instruction Fetch and Execute 11/16/2018 processor menjemput (fetches) instruksi dari memory Program counter (PC) memegang alamat dari instruksi yang akan di jemput berikutnya Program counter increment setelah 1 kali fetch Kecuali kondisi perulangan dan percabangan Desi Ramayanti, S.Kom (Sistem Operasi)
Instruction Register Instrksi yang dijemput instruction register 11/16/2018 Instrksi yang dijemput instruction register Categories Processor-memory Transfer data between processor and memory Processor-I/O Data transferred to or from a peripheral device Data processing Arithmetic or logic operation on data Control Alter sequence of execution Desi Ramayanti, S.Kom (Sistem Operasi)
Characteristics of a Hypothetical Machine 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)
Example of Program Execution 11/16/2018 Desi Ramayanti, S.Kom (Sistem Operasi)