1 Pertemuan 25 Sistem Operasi Windows Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.

Slides:



Advertisements
Presentasi serupa
Stefani Priska Tangkuman TEKNIK INFORMATIKA STMIK PARNA RAYA MANADO
Advertisements

PERTEMUAN KE-5 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Operasi
( ) David Aziz C ( ) Ristanti Dian F. ( )Ahmad Salis AK Struktur Sistem Operasi.
Struktur Sistem Operasi
SISTEM OPERASI.
Sistem Operasi Struktur Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Standar Kompetensi : Menggunakan Operating System (OS) Kompetensi Dasar : Melakukan operasi dasar pada Operating System (OS) Komputer Materi : Pengertian.
Kuliah Architecture dan Organization Computer
Kernel Petra Novandi Anis Kamilah
WINDOWS REGISTRY.
Struktur Sistem Operasi
Sistem Operasi “Overview”
Struktur Sistem Operasi
Struktur Sistem Operasi
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
PENGENALAN DOS Pengertian, Sejarah, Struktur Direktory & File
1 Pertemuan 17 Input / Output Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
PROCESS DAN THREADS PROCESS Multiprogramming Pseudoparallelism
Pengantar Teknologi Informasi
KONSEP SISTEM OPERASI Proses Adalah program yang sedang dieksekusi
Pengenalan Sistem Operasi
Model Kernel Microkernel.
Sistem Operasi Jaringan
Sistem Operasi Pertemuan 4.
Sistem Operasi Pertemuan 5.
1 Pertemuan 01 Pemrograman Visual Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Arsitektur Sistem Operasi (Windows)
Sistem Operasi Kuliah : Aplikasi Komputer Rev 0
Dosen: TIM PENGAJAR PTIK
Struktur Sistem Operasi
Operating System Structure
Sistem Operasi Terdistribusi
Operating System Structure
Sistem Operasi Pendahuluan.
Pengenalan Sistem Operasi
Pengantar Teknologi Komputer & Informatika Pertemuan 2
SISTEM KOMPUTER UNIVERSITAS GUNADARMA
Operating System Structure
Ir. I Gusti Agung Sadnyana Putra, M.Kom
KONSEP & SEJARAH SISTEM OPERASI
III. Struktur sistem operasi
Struktur Sistem Operasi
BIOS (Basic Input Output System) System Operasi
Sistem Operasi Jaringan
Sistem Operasi Pada Jaringan ( Client – Server )
Kernel.
Pertemuan Ke-2 Pengenalan sistem Operasi
Melakukan Instalasi Sistem Operasi Dasar
Sistem Operasi Pada Jaringan ( Client – Server )
Struktur Sistem Operasi
Chapter 2 STRUKTUR KOMPUTER.
Model Sistem Operasi 5/20/2018.
STRUCTURE OF OPERATING SYSTEM
Bayu Pratama Nugroho, S.Kom, MT
Sistem Operasi.
Sistem Operasi.
PENDAHULUAN Minggu ke 1.
OPERATING SYSTEM AND USE
Struktur Sistem Operasi
Sistem Operasi.
Sistem operasi windows server
PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER
Sejarah dan Perkembangan Microsoft Windows
SISTEM OPERASI Sistem Operasi (atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol.
Struktur Sistem Operasi
Pertemuan 2 Klasifikasi Sistem Operasi dan Review Hardware
Kernel.
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

1 Pertemuan 25 Sistem Operasi Windows Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : mendemonstrasikan sistem operasi Windows 2000 (C3)

3 Outline Materi Keluarga sistem operasi Microsoft Programming windows 2000 Struktur windows 2000

4 History Keluarge sistem operasi Microsoft untuk PC desktop dan Laptop MS DOS –Command line oriented –Versi 1.0 tahun 1981 untuk IBM PC Intel 8088

5 History (2) Windows 1.0, 2.0, 3.0, 3.1, 3.11 –GUI –On top of MS-DOS (not true OS) –Versi 1.o tahun 1985

6 History (3) Windows 95, 98, ME –Belum sepenuhnya bebas dari MS-DOS –MS DOS versi 7.0 – Win 95 –MS DOS versi 7.1 – Win 98 –Featuring virtual memory and multiprogramming –16 / 32 bit assembly code (belum sepenuhnya 32 bit) –Windows ME mengkoreksi bugs Win 98 –Aug 95, Jun 98 dan thn 2000 (ME)

7 History (4) Windows NT – New Technology –Full 32 bit system –Sekitar 3 juta baris C code –NTFS –Ver 3.1 thn 1993 –Ver 3.x thn 1994/95 –Ver 4.0 thn 1996

8 History (5) Windows 2000 –NT 5.0 dengan nama Windows 2000 –Mewarisi banyak fitur NT 4.0 –Fitur baru seperti plug-and-play –Fitur GUI dari Windows 98 –Bertingkat: Professional, server, advanced server, data center –Lebih dari 29 juta baris C code

9 Programming Windows 2000 Win32 API Menyediakan interface yang comprehensive tentang –Manajemen process, thread dan IPC –Manajemen memory –Security –Manajemen IO dan files –(intensif pada) windows management (GUI)

10 Win32 API Di atas lapisan system call disebut function call/library procedures –Minta bantuan system calls (kernel mode) –Sebagian lainnya run in user mode API call tidak berubah oleh versi Menjadikan program aplikasi protable dalam keluarga windows (win 95 hingga win 2000) API call –Create kernel object Properties, set of operation, security descriptor (who may perform operation for the object) –Return value  handle to object

11 Registry Sentral database tempat penyimpanan informasi yang dibutuhkan dalam proses booting dan konfigurasi system Pada win 3.x  kumpulan dari file-file.ini Hierarchical –Key (directory), subkey (sub directory), dan value (name, type, data) –Root keys: dimulai dengan HKEY_ –Hives  tempat penyimpanan registry dalam disk (bila komputer dimatikan) Eg. Winnt\system\config

12 The Registry (1) Top level keys and selected subkeys Capitalization has no meaning but follows Microsoft practice.

13 Struktur Windows 2000 Komponen utama system –OS kernel –Environment subsystem Terstruktur secara modular  portable –Kernel moderately small –Sejumlah server process User mode Interaksi dengan user-process (client-server)

14 Struktur (2) Terstruktur berlapis (layered) –Hardware Abstraction Layer (HAL) Menyediakan abstraksi dari hardware devices Menutupi (hide) hardware  kernel tidak sepenuhnya tergantung pada hardware –Kernel Layer Microkernel Lapisan di atasnya (Executive) –Sepenuhnya tidak tergantung pada hardware –Portable –Executive  object, IO, process, memory … managers –System devices –Device driver

15 The Operating System Structure Structure of Windows 2000 (slightly simplified). Shaded area is executive Boxes, D, are device drivers Service processes are system daemons

16 Implementasi konsep object Sebagai struktur data dalam RAM –Object header  object name, direktory, security info, quota charges List of processes with handles Reference counts Pointer to the type object –Object specific data Menyediakan interface yang seragam dan konsisten terhadap semua sumber daya dan struktur data (mis. Proses, semaphore) Object name space –Dibutuhkan oleh obejct manager (create/delete object) –Hierarchical, multilevel directories (seperti file system dan registry) –Invisible to users except using tool winobj (accessible from

17 Implementation of Objects The relationship between handle tables, objects and type objects

18 Sub-system environment Salah satu dari user mode components (dlls, env. Subsystem, service processes) Menutupi (hide) system calls yang sesungguhnya terhadap aplikasi Dynamic vs static link –Dynamic  may use the same window dll –Static  Eg. Word and Excel use different dialog box Env. Subsystem process (csrss.exe) –Alternative steps dalam memenuhi win32 API calls

19 Environment Subsystems (1) Various routes taken to implement Win32 API function calls

20 Scheduling (1) Mapping of Win32 priorities to Windows 2000 priorities

21 Scheduling (2) Windows 2000 supports 32 priorities for threads