Anda di halaman 1dari 17

STUKTUR SISTEM

OPERASI
Disusun Oleh :

1 Sindy Anggraini / 1004

2 Sinta Cahyani / 1027

3 Saqira Kaila / 1018

4 Dimas Arya / 1021

5 Sigit Bayu / 1020


OUTLINE
1 komponen Sistem 6 Virtual Machine

2 Layanan Sistem Operasi 7 Design & implementation

3 System Call 8 System Generation

4 Program System

5 Struktur System
KOMPONEN SISTEM
OPERASI

Komponen adalah bagian dari suatu sistem yang mempunyai peran penting di dalam
keseluruhan aspek berlangsungnya suatu proses dalam pencapaian suatu tujuan di dalam
sistem

1. File
Merupakan file yang terbentuk atau dijalankan melalui sebuah sistem operasi.

2. Kernel
Kernel adalah perangkat lunak (software) yang membentuk sistem dan memiliki tugas untuk
melayani berbagai macam program aplikasi secara aman dan mudah.

3. User Interface
Sistem operasi mempunyai karakteristik antarmuka yang menjadikan interaksi antara
pengguna dengan komputer.
LAYANAN SISTEM
OPERASI

SISTEM OPERASI MENYEDIAKAN LAYANAN UNTUK


PROGRAMMER SEHINGGA DAPAT MELAKUKAN PEMROGRAMAN
DENGAN MUDAH.

A. EKSEKUSI PROGRAM.
B. OPERASI-OPERASI I/O.
C. MANIPULASI SISTEM FILE.
D. KOMUNIKASI.
E. MENDETEKSI KESALAHAN.
SYSTEM CALL

System call menyediakan antar muka antara program yang


sedang berjalan dengan sistem operasi. System call biasanya
tersedia dalam bentuk instruksi bahasa assembly.

Terdapat 3 (tiga) metode yang umum digunakan untuk


melewatkan parameter antara program yang sedang berjalan
dengan sistem opeasi yaitu :
• Melewatkan parameter melalui register.
• Menyimpan parameter pada tabel yang disimpan di memori dan
alamat tabel tersebut dilewatkan sebagai parameter di register
• Push (menyimpan) parameter ke stack oleh program dan pop
(mengambil) isi stack yang dilakukan oleh system operasi.
PROGRAM SYSTEM

System program menyediakan lingkungan yang


nyaman untuk pengembangan dan eksekusi program.
Kebanyakan user melihat system operasi yang
didefinisikan oleh system program dan bukan system
call sebenarnya. System program adalah masalah yang
relatif kompleks, namun dapat dibagi menajdi beberapa
kategori, antara lain:
a. Manipulasi File.
b. Status Informasi.
c. Modifikasi File.
d. Bahasa Pemrograman yang mendukung.
e. Pemanggilan dan Eksekusi Program.
f. Komunikasi.
g. Program-program aplikasi.
STRUKTUR SYSTEM
OPERASI

Sistem komputer modern yang semakin komplek


dan rumit memerlukan sistem
operasi yang dirancang dengan sangat hati-hati
agar dapat berfungsi secara optimum dan
mudah untuk dimodifikas

1. Struktur Sistem MS-DOS


2. Struktur Sistem UNIX
3. Pendekatan Terlapis (Layered Approach)
VIRTUALL MACHINE

Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan
pendekatan terlapis, hanya saja konsep ini memberikan sedikit
tambahan berupa antarmuka yang menghubungkan perangkat
keras dengan kernel untuk tiap-tiap proses, Mesin virtual
menyediakan antar muka yang identik untuk perangkat keras
yang ada. Sistem operasi membuat ilusi untuk beberapa proses,
masing-masing mengeksekusi prosessor masing-masing untuk
memori (virtual) masing masing.

Sistem mesin virtual adalah mesin yang sempurna untuk riset


dan pengembangan system operasi. Pengembangan system
dikerjakan pada mesin virtual, termasuk di dalamnya mesin fisik
dan tidak mengganggu operasi system yang normal.
SISTEM DESIGN &
IMPLEMENTATION

desain dan implementasi merupakan bagian


penting dari sebuah sistem operasi dan
teknik ini dapat digunakan oleh setiap
pengguna yang menggunakan komputer.
Ada berbagai jenis teknik untuk merancang
dan mengimplementasikan sistem operasi.
DESIGN

Sistem Bersamaan
Sistem operasi harus menangani banyak perangkat serta banyak pengguna secara
bersamaan.

Keamanan dan Privasi


Sistem operasi harus memberikan keamanan dan privasi ke sistem.

Berbagi Sumber Daya


Sistem operasi memastikan bahwa sumber daya sistem harus dibagi dengan cara yang benar
di antara beberapa proses pengguna.

Perubahan Perangkat Keras dan Perangkat Lunak


Sistem operasi harus fleksibel untuk mengubah sistem operasi berulang kali pada setiap
perubahan perangkat lunak atau perangkat keras.

Sistem Operasi Portabel


Sistem operasi yang mampu bekerja dengan perangkat keras dan sistem yang berbeda

Kompatibilitas terbalik
Setiap pemutakhiran ke sistem operasi saat ini tidak dapat menghalangi kompatibilitasnya
dengan mesin
IMPLEMENTATION

Setelah sistem operasi dirancang, itu harus diimplementasikan karena


merupakan kumpulan dari banyak program yang ditulis oleh banyak orang
dalam jangka waktu yang lama.

Sistem operasi perlu diimplementasikan karena ketika diimplementasikan


maka tugas baru dapat dilakukan dan perangkat lunak aplikasi baru juga
dapat diinstal di komputer Anda dan menjalankan komputer Anda dengan
lancar untuk itu diperlukan implementasi sistem operasi.
SYSTEM GENERATION

Sistem operasi dirancang untuk dapat dijalankan di


berbagai jenis mesin, sistemnya harus di konfigurasi
untuk tiap tipe komputer. Program SYSGEN
mendapatkan informasi mengenai konfigurasi khusus ini
dari sistem perangkat keras, ketika melakukan:

1. Booting, yakni memulai komputer dengan me-load


kernel.
2. Bootstrap program, yakni kode yang disimpan di code
ROM yang dapat menempatkan kernel,
memasukkannya kedalam memori, dan memulai
eksekusinya.
Terima Kasih

Anda mungkin juga menyukai