Kamis, 09 November 2017

Sistem Operasi

Sistem Operasi
System operasi adalah perangkat lunak yang menghubungkan antara hardware dan user

System adalah komponen yang saling berhubungan dan kegiatannya untuk mencapai tujuan.

Komponen computer
1.       Hardware
2.       Sistem operasi
3.       Aplikasi
4.       User

Sasaran sistem operasi
1.       Efisien
2.       Nyaman
3.       evolusi

Layanan system operasi
1.       Pembuatan program
2.       Eksekusi program
3.       Operasi i/o
4.       Manipulasi file system
5.       Komunikasi
6.       Deteksi error

SISTEM OPERASI fungsinya
mengatur dan mengawasi penggunaan perangkat keras olerh berbagai program aplikasi serta para pengguna

Sejarah
Generasi pertama : 1945 - 1955
masih belum adanya sistem operasi, masih sistem komputer diberikan instruksi yang harus dikerjakan secara langsung

Generasi kedua : 1955 - 1965
sudah ada sistem operasi dan hanya sebagian memperkenalkan batch processing sistem

Generasi ketiga : 1965 - 1980
dikembangkan banyak pemakai melalui terminal secara online, multiuser dan multi programming

Generasi keempat : pasca 1980an
GUI di era komputasi

Manajemen system operasi
1.       Management proses
      Management adalah sumberdaya yang secara efektif untuk mencapai tujuan sasaran
Proses adalah suatu program tersebut berjalan (eksekusi)
Suatu proses membutuhkan : cpu time, memori, berkas dan piranti input/output

Tanggung jawab management proses:
a.       Pembuatan dan penghapusan
b.      Ditunda dan di lanjutkan
c.       Sinkronisasi
d.      Proses
e.      Penanganan deadlock
2.       Management memori utama
Management memori utama bersifat sementara (jika listrik mati maka data tsb hilang)
Hardware computer terdiri dari 2 memori
Memori secondary : memori yang bersifat permananet
Contoh : harddisk, flashdisk dan CD R/W
Memori primer                        : memori yang bersifat sementara (tidak permanent)
Contoh : RAM dan ROM
3.       Management sekunder storage
Penyimpanan sekunder = penyimpanan permanet
Memori utama terbatas dan terlalu kecil maka untuk penyimpanan data keseluruhan system kommputer harus menyediakan back up memori utama yang disebut sekunder storage
Tanggung jawab sekuder storage :
1.       free space management
2.       Alokasi penyimpanan
3.       Penjadwalan disk
4.       Management berkas
Berkas adalah informasi yang saling berhubungan
Berkas yang terdiri dari program dan data
5.       Management I/O
Terdiri dari :
a.       Spooling
b.      Buffering
c.       Device-driver
d.      Driver spesifik kearah hardware

6.       Management proteksi
Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, pengguna sistem maupun pengguna sumber daya.

7.       jaringan
8.       Command interpreter system
Command interpreter adalah sistem operasi yang berbasis textual
Linux : shell
Untuk memanipulasi shell dengan printah : ls, cp, chown,chmod dll
Dos    : command prompt
Untuk mamanipulasi command prompt menggunakan : copy, dir, cls dll


system call
menjadi jembatan antara proses dan sistem operasi
bahasa yang digunakan adalah bahasa assembly (bahasa tingkat tinggi) contoh bahasa C

Unix menyediakan Read/Write pada untuk berkas

system call dibagi 5 kelompok
1. kontrol proses
2. manipulasi file
3. manajemen device
4. informasi lingkungan
5. komunikasi
ada 2 komunikasi
1. yang telah ditentukan informasinya
2. yang di share
========================================================================
Proses
Tiap proses mungkin adalah satu dari keadaan berikut ini:
New: Proses sedang dikerjakan/ dibuat.
Running: Instruksi sedang dikerjakan.
Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/Oatau penerimaan sebuah tanda/ signal).
Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.

Trade
https://tintakopi.wordpress.com/2011/10/24/thread-multithread/





Tidak ada komentar:

Posting Komentar