Anda di halaman 1dari 23

SKEMA BLOK SISTEM KOMPUTER

BUS DATA

INPUT
PORT-PORT INPUT/OUTPUT

BUS KENDALI

PEMROSE S

BUS KENDALI

MEMORI UTAMA

OUTPUT
BUS ALAMAT

KOMPONEN UTAMA SO
MONOLITICH KERNEL MICROKERNEL

Kernel

Kernel
IPC Inter Process Communication

Aplikasi

Server

Aplikasi

KOMPONEN UTAMA SO
HYBRID KERNEL EXOKERNEL Server Kernel Kernel

Library
Aplikasi

Library

Library

Aplikasi

SEJARAH PERKEMBANGAN SO & SK


GENERASI PERTAMA ( 1945 1955 ) HARDWARE SYSTEM SOFTWARE SYSTEM Vacuum Tubes Plugboards Aplikasi Numerical Calculation ( + - * )

DESKRIPSI

Belum adanya sistem operasi Sistem terpusat

GENERASI KEDUA (1955 1965 )


HARDWARE SYSTEM SOFTWARE SYSTEM DESKRIPSI Transistor Character Oriented IBM 140 Numeric Oriented IBM 7094 Batch System FMS ( Fortran Monitor System ) Belum adanya sistem operasi Dasar-dasar sistem operasi Sistem terpusat

SEJARAH PERKEMBANGAN SO & SK


GENERASI KETIGA (1965 1980 ) HARDWARE SYSTEM SOFTWARE SYSTEM DESKRIPSI Integrated Circuit ( IC ) IBM System/360 dan GE-646 Multiprogramming, Multiprocessing, Spooling Time Sharing, Device Independence Sudah ada sistem operasi Sistem terpusat CTTS, MULTICS, UNICS ( UNIX )

GENERASI KEEMPAT (1980 1990 )

HARDWARE SYSTEM
SOFTWARE SYSTEM

Large Scale Intgrated Circuit Desktop Komputer Sistem Jaringan User Friendly Software Network OS and Distributed OS

DESKRIPSI

Sistem Terdistribusi

SISTEM KOMPUTER DALAM BERAGAM SUDUT PANDANG


Pemakai Awam

Pemrogram APLIKASI

UTILITAS-UTILITAS SISTEM OPERASI

Perancang OS

PERANGKAT KERAS SISTEM KOMPUTER

ARSITEKTUR SISTEM OPERASI


PROGRAM UTAMA

SERVICE PROCEDURE

UTILITY PROCEDURE

MODEL STRUKTUR MONOLITIK

ARSITEKTUR SISTEM OPERASI


. . . . . .
EXISTING OPERATIONS

LAYER M

NEW OPERATIONS

LAYER M - 1

. .

MODEL STRUKTUR BERLAPIS

Lapisan pada struktur THE LAPISAN Lapisan 5 Lapisan 4 Lapisan 3 Lapisan 2

ARSITEKTUR SISTEM OPERASI


FUNGSI Untuk program pemakai Penyederhana pada level atas akses I/O

NAMA User Program Buffering untuk I/O Devices Operator Console Device Driver Manajemen Memori

Mengatur komunikasi antar proses Pengalokasian ruang memori

Lapisan 1

Penjadwalan CPU

Mengatur alokasi CPU dan switching pengaturan processor


Untuk operator dan menjalankan keseluruhan sistem

Lapisan 0

Hardware

MODEL CLIENT-SERVER

WIN32 APPLICATION

OS/2 APPLICATION

POSIX APPLICATION

WIN32 SERVER

OS/2 SERVER

POSIX SERVER

KERNEL

KONSEP MESIN VIRTUAL

TANPA MESIN VIRTUAL

DENGAN MESIN VIRTUAL

processes

processes processes

processes

PROGRAMMING INTERFACE

VM1

VMI 2 virtual machine implementation hardware

VM 3

kernel hardware

Anda mungkin juga menyukai