Title: E4161 SISTEM KOMPUTER
1E4161 SISTEM KOMPUTER APLIKASI
2ISI KANDUNGAN E4161
Unit 1 Pengenalan Unit 2 Struktur Asas Ciri Ciri Sis.Pengoperasian Unit 3 Sistem Nukleus
Unit 4, 5, 6, 7 Pengurusan Unit 8 Konsep Asas Pangkalan Data Unit 9 10 Rekabentuk Model Pangkalan Data Hubungan
Unit 11 12 Rekabentuk Model Pangkalan Data Hieraki Unit 13 Rekabentuk Model Pangkalan Data Rangkaian PEPERIKSAAN AKHIR (40)
3SEJARAH
- Zaman sebelum tahun 1940
- Zaman selepas tahun 1940
4ZAMAN SEBELUM TAHUN 1940
3000 SM
ALAT PENGHITUNG ABAKUS
5ZAMAN SEBELUM TAHUN 1940
1642
PASCAL PASCALINE
6ZAMAN SEBELUM TAHUN 1940
1801
MESIN KAD TEBUK JACQUARDS LOOM
7ZAMAN SEBELUM TAHUN 1940
1842
ENJIN PERBEZAAN BABBAGE
8ZAMAN SELEPAS TAHUN 1940
Boleh dibahagikan kepada 4 generasi utama
GENERASI PERTAMA (1945 - 1955) GENERASI KEDUA
(1955 - 1965) GENERASI KETIGA (1965 -
1980) GENERASI KE EMPAT (1980 - 1990)
9GENERASI PERTAMA (1945-1955)Tiub vakum dan
papan palam
- Mesin pengira yang menggunakan tiub vakum
dicipta. - Digunakan untuk memproses dan menyimpan maklumat.
- Dikeluarkan dalam saiz yang amat besar.
- Tindakbalas terlalu perlahan.
- Mengeluarkan haba yang banyak.
10GENERASI PERTAMA (1945-1955)Tiub vakum dan
papan palam
- Sekumpulan manusia merekabentuk, membina dan
mengendalikan satu mesin. - Semua aturcara dibuat menggunakan bahasa mesin
dengan menyambungkan papan palam untuk mengawal
fungsi asas sesuatu mesin. - Contoh mesin generasi pertama yang berjaya dibina
antaranya Mark 1, ENIAC, EDVAC dan UNIVAC.
11GENERASI PERTAMA (1945-1955)Tiub vakum dan
papan palam
MARK 1
ENIAC
12GENERASI PERTAMA (1945-1955)Tiub vakum dan
papan palam
EDVAC
UNIVAC
13GENERASI KEDUA (1955-1965)Transistor dan Sistem
Berkelompok
- Transistor dan diod gantikan tiub vakum.
- Mesin hanya boleh dikendalikan oleh pekerja
- profesional sahaja.
- Hanya syarikat yang besar, badan kerajaan dan
- universiti sahaja mampu miliki mesin ini.
- Sistem Berkelompok
- - Kumpul sebanyak mungkin maklumat sebagai
masukan. - - Disalin ke pita bermagnet.
- Contoh mesin generasi kedua ialah IBM 7094 Model
1 dan IBM 1401.
14GENERASI KETIGA (1965-1980)Litar Bersepadu dan
Multipengaturcaraan
- Penggunaan litar bersepadu atau litar terkamil
(IC). - Boleh dihasilkan tanpa memerlukan kos yang
terlalu tinggi, banyak dan dalam kadar yang
pantas. - Sistem Multipengaturcaraan
- - Mula diperkenalkan untuk komputer 7094.
- - Direka untuk elakkan masa menunggu terlalu
lama. - - Pembahagian ingatan kepada beberapa ruang
- dengan fungsi setiap bahagian berbeza.
15GENERASI KE EMPAT (1980-1990)Komputer Peribadi
(PC)
- PC dicipta khusus untuk digunakan oleh seseorang
individu. - PC pertama yang berjaya dicipta pada tahun 1975
ialah MITS Altair 8800. - Penggunaan satu stesen kerja yang disambung
menggunakan rangkaian.
16SISTEM PENGOPERASIAN
- Secara amnya, terdapat 2 jenis perisian
- Perisian Sistem
- Perisian Aplikasi
17DEFINISI SISTEM PENGOPERASIAN
- Suatu aturcara kawalan utama sesuatu komputer.
- Ia memperuntukkan antara muka pengguna yang
- mentafsirkan perintah yang dimasukkan
- pengguna
- menjadualkan kerja
- menguruskan storan
- mengendalikan komunikasi dengan
- perisian.
- Semua pengguna mesti berkomunikasi
- dengan sistem pengoperasian.
18KEGUNAAN SISTEM PENGOPERASIAN
- Memastikan kerja-kerja pengguna dapat dilakukan
dengan teratur. - Mentafsirkan perintah pengguna.
- Mengendalikan sebarang ralat yang terdapat.
- Mengendalikan input output.
- Mengendalikan sampukan.
- Menguruskan ingatan.
-
19JENIS-JENIS SISTEM PENGOPERASIAN
- Sistem Berkelompok (Batch Processing)
- Sistem Multipengaturcaraan (Multi-Programming)
- Sistem Perkongsian Masa (Time Sharing)
- Sistem Agihan (Distributed)
- Sistem Masa Nyata ( Real Time Sharing )
-
20SISTEM BERKELOMPOK / BERJUJUKAN(Batch Processing)
- Beberapa kerja dikelompokkan bersama dalam storan
capaian langsung ( cth storan cakera magnet) dan
ke dalam CPU untuk dilaksanakan satu persatu
sehingga habis . - Kerja dilaksanakan 1 demi 1 mengikut penjadualan
kerja berjujukan (FIFO First In First Out).
PROGRAM 1
PROGRAM 2
P1
IDLE
P1
P2
IDLE
P2
P1
IDLE
P2
IDLE
PERLAKSANAAN BERJUJUKAN
21SISTEM BERKELOMPOK / BERJUJUKAN(Batch Processing)
- Untuk tentukan kerja yang sepatutnya dijalankan
pada suatu ketika, 1 rutin tambahan digunakan
iaitu dikenali sebagai penjadual. - Suatu teknik yang tertentu diperlukan bagi
membolehkan input output dikendalikan serentak
dengan pemprosesan. - Teknik ini dapat digunakan dengan terciptanya 2
perkakas
Pemprosesan input output - Sampukan
22SISTEM BERKELOMPOK / BERJUJUKAN(Batch Processing)
- Pemprosesan input output
- - Satu peranti yang boleh mengawal 1 atau lebih
ingatan tanpa melalui pemproses pusat. - Sampukan
- - Satu isyarat yang memindahkan kawalan
pemproses pusat kepada - satu lokasi yang tertentu dan pada masa
yang sama menyimpan nilai - pembilang (counter) yang lepas.
- - akan menyebabkan satu-satu aturcara yang
sedang dilaksanakan - pada masa itu akan dihentikan untuk
sementara waktu tetapi boleh - disambung semula pada masa akan datang.
23SISTEM BERKELOMPOK / BERJUJUKAN (Batch
Processing)
- Kelemahan Utama
- Keseluruhan perkhidmatan mesin komputer hanya
untuk perlaksanaan satu kerja sahaja pada satu
masa tidak kira kerja besar atau kecil - Jika kebanyakan kerja yang dilaksanakan oleh
sistem komputer kerja kecil, maka banyak
pembaziran berlaku dalam penggunaan sumber-sumber
sistem komputer terutamanya penggunaan masa
pemproses
24SISTEM MULTIPENGATURCARAAN (Multi-programming
System)
- Atasi masalah sistem berkelompok (1 kerja pada 1
masa). - Satu teknik untuk menjalankan beberapa aturcara
pada satu mesin pada masa yang sama. - Beberapa aturcara dimasukkan ke dalam ingatan
secara serentak dan pemproses pusat membahagikan
masa untuk memproses tiap-tiap aturcara tersebut.
25SISTEM MULTIPENGATURCARAAN (Multi-Programming
System)
- Semasa perlaksanaan, program-program biasanya
dilihat kepada 2 fasa iaitu - intensif-komputeran (kotak lorek)
- intensif i/o (tanpa lorek)
- Program-program sesiri menyebabkan sama ada
pemproses atau peranti i/o menjadi idle pada
suatu masa w/pun kerja-kerja input sentiasa ada. - Cara mengatasi masalah ini ialah dengan senario
perlaksanaan multi-pengaturcaraan.
PROGRAM 1
PROGRAM 2
P1
IDLE
P1
P2
IDLE
P2
P1
IDLE
P2
IDLE
PERLAKSANAAN BERJUJUKAN
26SISTEM MULTIPENGATURCARAAN (Multi-Programming
System)
- Pemproses melaksanakan program 1.
- Program 1 perlu tunggu peranti i/o ? pemproses
laksanakan program 2. - Bila sebahagian kerja program 2 habis, pemproses
diakhirkan kepada program 1 semula. Begitulah
seterusnya. - Kebaikan Prestasi OS meningkat dengan
beberapa program dilaksanakan
serentak - Penggunaan pemproses 100
PROGRAM 1
PROGRAM 2
P1
P2
P1
P1
P2
P2
PERLAKSANAAN MULTI-PENGATURCARAAN
27SISTEM PERKONGSIAN MASA (Time Sharing)
- Konsep
- Multi Programming Multi - User
- Objektif utama
- Masa tindakbalas optimum
- Tugas-tugas yang terlibat
- Penjadualan (Round Robin)
- Pengurusan ingatan
- Pengurusan I/O
- Pengurusan Fail
28SISTEM PERKONGSIAN MASA (Time Sharing)
- Membenarkan penggunaan sistem komputer secara
serentak oleh ramai pengguna. - Pengguna akan merasai sistem komputer hanya
dikhaskan untuknya sahaja. - Ini kerana, sistem komputer beri sehiris masa
(time slice) pemproses bagi melarikan setiap
kerja untuk setiap pengguna. - Bila hirisan masa sesuatu kerja tamat,
perkhidmatan pemproses diberikan kepada
kerja-kerja lain yang sedang menunggu untuk
dilaksanakan. - Sampukan dan pemberian perkhidmatan pemproses
kepada proses lain dilaksanakan dengan pantas.
Jadi pengguna tidak menyedari berlakunya sampukan
ke atas kerjanya.
29SISTEM MASA NYATA (Real Time System)
- Sistem ini digunakan dalam persekitaran bilangan
peristiwa yang banyak dan diproses masa yang
singkat. - Tidak mengandungi perkiraan yang banyak
- Begitu mementingkan masa dalam pengoperasiannya
- Sekiranya sistem tidak dapat melaksanakan atau
memproses satu-satu tugas dalam masa yang
ditetapkan akan menyebabkan sistem mengalami
kegagalan. - Objektif utama
- Menyediakan masa tindakbalas ke atas sesuatu
kejadian dengan pantas dan memenuhi
penjadualannya. - Objektif Kedua
- Mempertimbangkan keselesaan pengguna dan
penggunaan sumber bahan. -
30SISTEM PENGOPERASIAN AGIHAN (Distributed OS)
- Satu gagasan sistem komputer yang boleh
berkomunikasi dan bekerjasama antara perkakasan
dan perisian (saling berhubung melalui hubungan
komunikasi protokol) - Objektif utama adalah lutsinar ? pengagihan
komponen dan sumber bahan disorok dari
pengetahuan pengguna dan program aplikasi kecuali
jika diminta.
31SISTEM PENGOPERASIAN AGIHAN (Distributed OS)
- Kelebihan
- Perkongsian sumber
- Mengurus capaian jauh sumber bahan
- Komunikasi dengan proses-proses yang
- jauh
32CONTOH-CONTOH SISTEM PENGOPERASIAN
MS-DOS
33Sistem Operasi MS-DOS
- MS-DOS Microsoft Disk Operating System
- MS-DOS 2.0
- MS-DOS 3.3
- MS-DOS 4
- MS-DOS 5
- MS-DOS 6.0 / 6.2 /6.22
Nota PC-DOS Keluaran IBM
34CONTOH-CONTOH SISTEM PENGOPERASIAN
UNIX
35CONTOH-CONTOH SISTEM PENGOPERASIAN
WINDOWS
36CONTOH-CONTOH SISTEM PENGOPERASIAN
- Pencabar terkuat Windows
- OS yang berasaskan UNIX ini bukan sahaja
mempunyai keupayaan yang tinggi malah ia boleh
didapati secara percuma