WHAT'S NEW?
Loading...

SISTEM PENGOPERASIAN


SISTEM SKTRUKTUR ASAS SISTEM PENGOPERASIAN

SISTEM PENGOPERASIAN



Berikut adalah penerangan mengenai rajah 6.1 iaitu Struktur Sistem Input Output.

(1) Arahan paras tinggi diterjemah dan memanggil sistem yang berkaitan di mana ianya diuruskan oleh sistem pengoperasian.

(2) Arahan dalam panggilan sistem adalah dalam bentuk logikal yang tak bergantungan daripada peranti. Panggilan sistem melaksanakan pemprosesan awal dan pengesahan terhadap permintaan dan mengarahkan kepada pengendali yang tertentu. Juga menguruskan sampukan.

(3) Pengendali peranti menguruskan komunikasi dengan peranti yang tertentu. Menukarkan permintaan logikal daripada pengguna kepada arahan-arahan tertentu ke aras peranti berkenaan.

(4) Pengawal peranti : perkakasan yang disambung kepada bus i/o dan menyediakan antaramuka dengan komputer dan peranti i/o. direka khas untuk tujuan sebuah sistem komputer.

(5) Peranti : direka untuk kegunaan berbagai-bagai sistem komputer







2 kaedah implementasi ingatan maya

a. Bersegmen

Cara berhalaman dapat menyediakan saiz ingatan maya yang lebih besar. Cara bersegmen, juruaturcara dapat merujuk kepada tiap-tiap segmen dengan menggunakn nama yang ditentukannya sendiri. Jadi ruang alamat perlu disusun di dalam bentuk dua matra kerana alamat aturcara mesti terdiri daripada nama segmen dan alamat di dalam segmen.


b. Segmen Berhalaman

Cara bersegmen yang paling baik ialah penyediaan terdapatnya bilangan segmen yang banyak dan tiap-tiap segmen mempunyai saiz yang besar. Setiap proses mempunyai satu jadual segmen dan tiap-tiap segmen mempunyai satu penghurai segmen. Disebabkan bilangan segmen yang banyak maka jadual segmen itu sendiri adalah merupakan satu segmen dan mempunyai halaman-halamannya. Penghurai segmen mengandungi satu maklumat untuk menentukan samada segmen tersebut berada di dalam ingatan atau tidak. Tiap-tiap halaman di dalam satu segmen mempunyai saiz yang tertentu.






c) teknik Spooling

didefinisikan sebagai operasi-operasi serentak pada talian.
Sering digunakan untuk membarisgilirkan fail untuk percetakkan pada masa yang sesuai apabila komputer atau pencetak tidak sibuk membuat kerja lain.
Proses spooling ini merupakan suatu proses pemindahan daripada peranti kelajuan tinggi misalnya cakera kepada peranti kelajuan rendah seperti pencetak.

pengurusan fail

Tujuh Objektif Pengurusan Fail:

1.Membenarkan fail dicipta dan dipadam.
2.Membenarkan fail dibaca dan ditulis.
3.Menyediakan pengurusan ruang ingatan sekunder (di luar pengetahuan pengguna).
4.Merujuk fail dengan nama simbolik. (pengguna tidak perlu tahu kedudukan fizikal fail)
5.Melindungi fail daripada kecacatan system.
6.Membenarkan perkongsian fail tetapi juga melindungi fail daripada dicapai oleh penggu na yang tidak berkenaan.
7.Transmisi di antara ingatan utama dan sekunder.


Direktori Multi-Paras:
•Bagi satu sistem yang menggunakan penyusunan direktori multi-paras entri bagi satu direktori mesti mengandungi maklumat bagi menentukan samada entri tersebut adalah satu fail atau satu direktori.





Gambarajah direktori multi paras




Indeks Blok
•Cara yang ketiga adalah menghubungkan semua blok yang digunakan kepada indeks blok. Penunjuk fail dalam DFP akan dihubungkan kepada indeks blok tersebut.
•Kebaikan cara ini ialah pencapaian fail tidak perlu dibuat secara berjujukan. Tetapi masalah yang dihadapi ialah banyaknya ruang ingatan yang perlu digunakan untuk menyimpan indeks blok tersebut .





indeks blok




Storan Fail
•Satu fail biasanya menggunakan lebih daripada satu blok storan bantuan. Ini bererti beberapa blok perlu dirantaikan untuk membentuk satu fail. Tiga cara yang boleh digunakan :


1.Blok Berpaut
2.Peta Fail
3.Indeks Blok

jenis-jenis os

Sistem berkelompok
Sistem luar talian telah mengurangkan kebergantungan kepada tenaga manusia.
Pemprosesan input dan output adalah satu peranti yang boleh mengawal satu atau lebih peripheral atau ingatan tanpa melalui pemproses pusat.

i. 1.1




Multi pengatucaraan
Sitem berkelompok satu alran ini telah menimbulkan pembazirankerana pada setiap keseluruhan mesin telah menumpukan hanya untuk mlaksanakan satu kerja,tanpa mengira sebesar mana kerja tersebut. Masalah ini telah dapat diatasi dengan menggunakan idea multi-pengaturacaraan iaitu satu teknik untuk menjalanka beberapa aturcara pada satu mesin pada masa yang sama. Beberapa aturcara dimasukkan serentak dan pemproses pusat membahagikan masa untuk memproses tiap-tiap aturcara tersebut. Semasa perlaksanaan program-program biasanya dilihat pada 2 fasa iaitu intensif-komputeran an intensif i/o.
Sistem perkongsian masa
• Sistem ini sangat dalam mewakili sistem multi-pengaturcaraan,multi user. Kebiasaannya sistem CAD dan pemprosesan teks menggunaka sistem perkogsian masa.
• Objektif utama sistem multi user dan time sharing adalahmasa tindak balas yang baik.
• Penjadualan: round robin (ada masa insan,Time slicing)
• Program yang dilaksanaka mempunyai giliran keutamaan meningkat semasa menuggu dan menurun selepas khidmat diikut.
• Pengurusan ingatan:resident program,time sharingmenyediakan perlindungan dan mengasingkannya atas perkongsian perlu untuk memelihara ingatan semasa pertukaran data dan program.
• Biasanya dalam sistem time sharing , program-program jarang berhubung antara satu sama lain kerana hanya utuk pengguna berlainan.
• Pengurusan i/o:mesti canggih kerana mengendalikan multi user dan peranti-peranti. Pemproses ke atas sampukan terminal tidak memerlukan masa kritikalkerana kelajuan terminal dan pengguna adalah relatifnya perlahan.
• Memastikan kesepaduan (integrirti)sistem dan prestsi yang baik apabila membuat perlokasian dan lokasi semula peranti-peranti.
• Penngurusan fail:capaian fail boleh serentak,ada kemungkinan berlaku percubaan capaian yang konflik maka pengurusan fail meti menyediakan kawalan perlindungan (protection dan capaian serentak)

Sistem masa nyata
Sistem ini digunakan dalam persekitaran bilangan peristiwa yang banyak dan diproses masa yang singkat. Contoh, penggunannya ialah kepada industri kawalan, kawalan pensuisan telefon, kawalan kapal terbang dan simulasi bahasa nyata biasanya digunakan pada ketenteraan.
• Objektif Uatama
Sistem masa nyata adalah menyediakan masa tindak balas keatas sesuatu kejadian dengan pantas dan memenuhi penjadualanya.
• Objektif Kedua
I. Mempertimbangkan keselesaan pengguna dan penggunaan sumber bahan
II. Penjadualan ingatan : cara penbadingan dengan jenis multipengaturcaraan yang lain sistem ini kurang permintaan keatas pengurusan ingatan. Sebabnya banyak proses-proses berada dalam ingatan kekal supaya mendapat maklum balas dengan cepat. Pergerakkan diantara ingatan umtama dan sekunder adalah sedikit.
III. Penggurusan peranti : masa kritikal pengirusan masa peranti adalah satu daripada cirri-cirinya. Cirri-ciri tambahan seperti mengurus sampukan dan i/o buffering serta menyediakan panggilan sistem supaya membenarkan pengguan berhubungan antara satu sama lain.
IV. Pengurusan fail : biasanya sistem masa nyata yang besar sahaja ada storan sekuner contohnya kawalan automatif tidak langsung memerlukkan storan sekunder. Walaubagaimanapun jika ianya ada dalam sistem ini maka semua keperluan yang terdapat dalam sistem multipengaturcaraan yang lain perlu ada pada sistem masa nyata.





Sistem Pengoperasian Pengagihan ( distributed OS )
Objektif utama sistem pengoperasian ini adalah lutsinar. Iaitu pengagihan komponen dan sumber bahan disorok dari pengetahuan pengguna dan program aplikasi melainkan jika diminta
Sistem ini menyediakan perkongsian sumber bahan, mengurus capaian jauh sumber bahan, komunikasi dengan proses yang jauh dan sebagaiya. dalam menyatukan sumber bahan berkongsi, maka diantara perhikmatan yang perlu adalah global naming, sistem fail pengagihan, dan menyediakan pengagihan perkomputeran seperti komunikasi internal proses dan panggilan jaub subrutin.

Contoh-Contoh Sistem Pengoperasian
I. MS-DOS ( PC-DOS ) – single-user, single process.
II. Unix O.S – multi- user time sharing O.S
III. iRMX86 o.s – real time o.s oleh intel
IV. WINDOWS
V. OS 2
Sistem berkelompok
Sistem luar talian telah mengurangkan kebergantungan kepada tenaga manusia.
Pemprosesan input dan output adalah satu peranti yang boleh mengawal satu atau lebih peripheral atau ingatan tanpa melalui pemproses pusat.

i. 1.1




Multi pengatucaraan
Sitem berkelompok satu alran ini telah menimbulkan pembazirankerana pada setiap keseluruhan mesin telah menumpukan hanya untuk mlaksanakan satu kerja,tanpa mengira sebesar mana kerja tersebut. Masalah ini telah dapat diatasi dengan menggunakan idea multi-pengaturacaraan iaitu satu teknik untuk menjalanka beberapa aturcara pada satu mesin pada masa yang sama. Beberapa aturcara dimasukkan serentak dan pemproses pusat membahagikan masa untuk memproses tiap-tiap aturcara tersebut. Semasa perlaksanaan program-program biasanya dilihat pada 2 fasa iaitu intensif-komputeran an intensif i/o.
Sistem perkongsian masa
• Sistem ini sangat dalam mewakili sistem multi-pengaturcaraan,multi user. Kebiasaannya sistem CAD dan pemprosesan teks menggunaka sistem perkogsian masa.
• Objektif utama sistem multi user dan time sharing adalahmasa tindak balas yang baik.
• Penjadualan: round robin (ada masa insan,Time slicing)
• Program yang dilaksanaka mempunyai giliran keutamaan meningkat semasa menuggu dan menurun selepas khidmat diikut.
• Pengurusan ingatan:resident program,time sharingmenyediakan perlindungan dan mengasingkannya atas perkongsian perlu untuk memelihara ingatan semasa pertukaran data dan program.
• Biasanya dalam sistem time sharing , program-program jarang berhubung antara satu sama lain kerana hanya utuk pengguna berlainan.
• Pengurusan i/o:mesti canggih kerana mengendalikan multi user dan peranti-peranti. Pemproses ke atas sampukan terminal tidak memerlukan masa kritikalkerana kelajuan terminal dan pengguna adalah relatifnya perlahan.
• Memastikan kesepaduan (integrirti)sistem dan prestsi yang baik apabila membuat perlokasian dan lokasi semula peranti-peranti.
• Penngurusan fail:capaian fail boleh serentak,ada kemungkinan berlaku percubaan capaian yang konflik maka pengurusan fail meti menyediakan kawalan perlindungan (protection dan capaian serentak)

Sistem masa nyata
Sistem ini digunakan dalam persekitaran bilangan peristiwa yang banyak dan diproses masa yang singkat. Contoh, penggunannya ialah kepada industri kawalan, kawalan pensuisan telefon, kawalan kapal terbang dan simulasi bahasa nyata biasanya digunakan pada ketenteraan.
• Objektif Uatama
Sistem masa nyata adalah menyediakan masa tindak balas keatas sesuatu kejadian dengan pantas dan memenuhi penjadualanya.
• Objektif Kedua
I. Mempertimbangkan keselesaan pengguna dan penggunaan sumber bahan
II. Penjadualan ingatan : cara penbadingan dengan jenis multipengaturcaraan yang lain sistem ini kurang permintaan keatas pengurusan ingatan. Sebabnya banyak proses-proses berada dalam ingatan kekal supaya mendapat maklum balas dengan cepat. Pergerakkan diantara ingatan umtama dan sekunder adalah sedikit.
III. Penggurusan peranti : masa kritikal pengirusan masa peranti adalah satu daripada cirri-cirinya. Cirri-ciri tambahan seperti mengurus sampukan dan i/o buffering serta menyediakan panggilan sistem supaya membenarkan pengguan berhubungan antara satu sama lain.
IV. Pengurusan fail : biasanya sistem masa nyata yang besar sahaja ada storan sekuner contohnya kawalan automatif tidak langsung memerlukkan storan sekunder. Walaubagaimanapun jika ianya ada dalam sistem ini maka semua keperluan yang terdapat dalam sistem multipengaturcaraan yang lain perlu ada pada sistem masa nyata.





Sistem Pengoperasian Pengagihan ( distributed OS )
Objektif utama sistem pengoperasian ini adalah lutsinar. Iaitu pengagihan komponen dan sumber bahan disorok dari pengetahuan pengguna dan program aplikasi melainkan jika diminta
Sistem ini menyediakan perkongsian sumber bahan, mengurus capaian jauh sumber bahan, komunikasi dengan proses yang jauh dan sebagaiya. dalam menyatukan sumber bahan berkongsi, maka diantara perhikmatan yang perlu adalah global naming, sistem fail pengagihan, dan menyediakan pengagihan perkomputeran seperti komunikasi internal proses dan panggilan jaub subrutin.

Contoh-Contoh Sistem Pengoperasian
I. MS-DOS ( PC-DOS ) – single-user, single process.
II. Unix O.S – multi- user time sharing O.S
III. iRMX86 o.s – real time o.s oleh intel
IV. WINDOWS
V. OS 2

sejarah OS

Se jarah Sistem Pengoperasian
1. Generasi Pertama ( 1945-1955 ) Tiub Vakum dan Vakum Papan Palam

• Dalam generasi pertama ini beberapa saintis telah berjaya membina sebuah mesin pengira yang menggunakan tiub vakum.
• Sistem ini menggunakan beribu-ribu tiub vakum yang memenuhi seluruh ruang bilik, tetapi tindak balas telalu perlahan meskipun harganya murah.
• Dalam masa tersebut sekelompok manusia mereka bentuk, membina dan mengendalikan satu mesin. semua aturcara dibuat menggunakan bahasa mesin dengan menyambungkan papan palam untuk mengawal fungsi asa sesuatu mesin.
• Awal 50-an kad tebuk diperkenalkan.

2. Generasi Kedua (1955-1965 ) Transister dan system Berkelompak

• Pertama kalinya memiliki pengasingan di antara rekabentuk, pembina, pekerja, juruaturcra dan penyelenggaraan sesebuah mesin.
• Mesin ini hanya boleh dikendalikan oleh pekerja professional. Hanya syarikat besar, badan kerajaan dan universiti sahaja mampu memiliki mesin ini. Sistem ini banyak membuang masa, maka dari itu sistem berkelopak diperkenalkan.
• Idea system berkelompak ini adalah dengan mengumpulkan sebanyak mungkin maklumat sebagai masukan dan disalin ke pita bermagnet dengan menggunakan komputer kecil tetapi mahalseper IBM 1401.
• Komputer ini sangat baik dalam membaca kad, menyalin pita dan menghasilkan keluaran tetapi tidak bagus dalam pengiraan.



3. Generasi Ketiga ( 1965-1980 ) Bersepadu dan Multi-Pengaturcaraan.

• Awal 60-an kebanyakan pembuatan komputer terdapat dua perbezaan utama. Pertama 7094 direka bentuk untuk kegunaan pengiraan matematik dalam sains kejuruteraan .
• Komputer 1401 pula penggunaanya sangat meluas dalam menyusun pita dan pencetak dan sering digunakan oleh bank dan syarikat insuran.
• Sistem multi-pengaturcaran mula diperkenalkan untuk komputer 7094. Sistem ini direka untuk mengelakkan masa menunggu terlalu lama. penyelasaian yang dilakukan adalah dengan mengbahagikan ingatan kepada beberapa ruang dengan fungsi setiap bahagian yang berbeza.


4. Generasi Keempat ( 1980-1990 ) Komputer Peribadi

• Kebanyakan komputer peribadi ini digunakan didalam bidang perniagaan, universiti dan badan kerajaan dengan menggunakan satu stesen kerja yang disambung dengan menggunakan rangkaian.
• Komputer peribadi ini ini mudah digunakan dan mempunyai perisian yang canggih. Pertengahan 80-an rangkaian computer peribadi ini menjalankan system pengoperasian rangkaian dan system pengoperasian agihan.

Definisi Sistem Pengoperasian
• Satu aturcara kawalan utama sesuatu komputer. Ia memperuntukkan antara muka pengguna yang mentafsirkan perintah yang dimasukkan oleh pengguna, menjadualkan kerja, menguruskan storan dan mengendalikan operasi dengan perisian. Semua pengguna mesti berkomunikasi dengan sistem pengoperasian.

1 ulasan: Leave Your Comments