Sistem Operasi (Pertemuan 1)
Session 1
Elemen Dasar di Sistem Komputer:
- Processor
- Main Memory
- Memory primer atau RAM.
- I/O modules
- Memory sekunder.
- Untuk komunikasi.
- System bus
- Untuk komunikasi di processor,memory dan I/O modules.
Arsitektur Komputer
- Program Counter (PC) melacak instruksi selanjutnya, jadi instruksi itu bias di copy lalu diberi ke Instruction Register (IR).
- Memory Address Register (MAR) berguna untuk menyimpan alamat memori yang menampung sebuah data atau instruksi selanjutnya.
- Central Processor menampung Arithmetic-Logic Unit (ALU) dan control unit. ALU adalah tempat data di proses.
- Unit kontrol mengambil instruksi dari memori, decode mereka dan sinkronisasi operasi sebelum mengirim sinyal ke bagian lain dari komputer.
- Akumulator ada di dalam unit aritmatika, PC dan IR berada di unit control, dan MAR dan MBR berada di dalam prosesor.
Fetch and Execute:
- Processor mengambil instruksi dari memori.
- Program counter (PC) berisi address instruksi yang akan diambil berikutnya.
- Program counter bertambah setelah setiap mengambil.
- Instruksi diambil ditempatkan di register instruksi
Jenis instruksi
- Prosesor-memori
- Mentransfer data antara prosesor dan memori.
- Prosesor-I / O
- Data yang ditransfer ke atau dari perangkat peripheral.
- Pengolahan data
- Aritmatika atau logika operasi pada data.
- Kontrol
- Mengubah urutan eksekusi.
Interrupt
- Gangguan dari urutan normal pelaksanaan.
- Meningkatkan efisiensi pengolahan.
- Memungkinkan prosesor untuk menjalankan instruksi lain sementara operasi I / O berlangsung.
- Sebuah suspensi dari proses yang disebabkan oleh peristiwa eksternal untuk proses itu dan dilakukan sedemikian rupa sehingga proses dapat dilanjutkan.
Interrupt Handler
- Sebuah program yang menentukan sifat interupsi dan melakukan tindakan apa pun yang diperlukan.
- Kontrol ditransfer ke program ini.
- Umumnya bagian dari sistem operasi.
Interrupt Cycle
- Processor cek untuk menyela.
- Jika tidak ada interupsi mengambil instruksi berikutnya untuk program saat ini.
- Jika interupsi tertunda, menangguhkan eksekusi program saat ini, dan mengeksekusi interrupt handler
Disk Cache
- Sebagian dari memori utama yang digunakan sebagai penyangga untuk sementara untuk menyimpan data untuk disk.
- Disk menulis ini secara terkelompok.
- Beberapa data ditulis dapat dirujuk lagi. Data diambil dengan cepat dari cache software bukan secara lambat dari disk.
Cache Memory
- Tidak terlihat oleh sistem operasi.
- Meningkatkan kecepatan memori.
- Kecepatan prosesor lebih cepat dari kecepatan memori.
Types of Cache Memory
- L1 Cache biasanya dibangun ke dalam arsitektur CPU. Misalnya Pentium memiliki cache 16K. PowerPC G5 memiliki cache 64K L1. Biasanya L1 cache dipecah menjadi dua cache yang terpisah. Satu digunakan untuk menyimpan instruksi dan yang lainnya untuk menyimpan data. Dalam arsitektur sun4m mereka berdua 16kb.
- L2 Cache Fast Access Memory (SRAM) yang biasanya ada di antara CPU dan memori utama. Hal ini dapat berkisar antara 256-4 Megabyte. Ini biasanya bagian dari arsitektur.
- L3 Cache biasanya dikenal sebagai High Access Memory antara motherboard dan CPU.
Operating System
- Apa itu Sistem Operasi
- Sebuah program yang mengontrol eksekusi program aplikasi.
- Sebuah antarmuka antara aplikasi dan hardware.
- Tujuan dari Sistem Operasi
- Kenyamanan
- Membuat komputer lebih nyaman untuk digunakan.
- Efisiensi
- Memungkinkan sumber daya sistem komputer untuk digunakan secara efisien.
- Kemampuan untuk berkembang
- Izin pembangunan yang efektif, pengujian, dan pengenalan fungsi sistem baru tanpa mengganggu layanan.
- Kenyamanan
Operating System Services
- Program Development.
- Program Execution.
- Access to I/O Devices.
- Controlled Access to Files.
- System Access.
- Error Detection and Response.
- System Accounting.
Evolution of Operating System
- Serial Processing.
- Simple Batch System.
- Multi-programming.
- Time Sharing System.
- Multi-processor System.
Major Advances in Development of Modern Operating System
- Proses.
- Manajemen memori.
- Perlindungan dan Keamanan.
- Penjadwalan dan Manajemen Sumber Daya.
Session 2
File System
- File sistem mengatur file & mengelola akses ke data.
- Mereka bertanggung jawab untuk manajemen file, manajemen penyimpanan file tambahan, mekanisme integritas berkas & metode akses file.
- Sebuah sistem file berkaitan, terutama dengan pengelolaan sekunder (disk) penyimpanan.
- Biasanya sebuah object dalam sebuah file system punya Meta data, Meta data berisi (Informasi kepemilikan dan grup, waktu, permissions).
- Contoh umum file system berbasi disk (EXT2, FAT32, UFS, dan HSFS).
- Tipe object dalam file system (Regular files, Directories, Links (including symbolic links), Special Files, dan Named Pipes).
Regular File
- Mengandung ASCII.
- Punya 0 atau lebih blok dalam system.
Directories
- Menyediakan mapping antara nama file dan file itu sendiri.
- Bisa mengatur file.
Special File
- Tidak berisi data, mereka digunakan untuk memetakan perangkat fisik atau layanan ke file system.
- Ada dua jenis file khusus.
- Blok Khusus.
- File-file ini terkait dengan blok terstruktur perangkat misalnya disk. Perangkat tersebut mentransfer data ke dan dari memori komputer di blok
- Karakter Khusus.
- Ini adalah perangkat yang berkomunikasi menggunakan karakter. Contohnya adalah konsol, terminal dan bahkan printer.
- Blok Khusus.
Named Pipe
- Sistem manajemen file dianggap bagian dari sistem operasi.
- Output disimpan dalam file untuk penyimpanan jangka panjang.
Softlinks and Hardlinks
- Hardlinks dan softlink secara konten isi sama dengan sumber penggandanya.
- Hardlinks dapat berdiri sendiri apabila file sumber hilang/dihapus.
- Softlink tidak dapat berdiri sendiri apabila file sumber hilang/dihapus.
File Permissions
– rwx r-x r– 1 root root 0 May 10 11.37 notes
User (owner) Group Others
Read, write and read and execute read only
execute
Jason Rahardja
1701325271/BX01
www.binusmaya.binus.ac.id
www.skyconnectiva.com