SISTEM PENGENDALIAN UNIX

Slides:



Advertisements
Presentasi serupa
SISTEM PENGENDALIAN (WXES 1110)
Advertisements

BAB 4 PANGKALAN DATA.
E4161 : SISTEM KOMPUTER & APLIKASI
SISTEM PENGOPERASIAN Paras 3 Dulu: OS disediakan oleh pengeluar mesin
Apa itu komputer? Suatu peranti atau peralatan yang boleh melakukan pengiraan dan operasi logikal dengan kelajuan yang jauh lebih tinggi daripada manusia.
PENGENALAN KEPADA SISTEM MULTIMEDIA (WXET 3142)
PENORMALAN.
PERUBAHAN ORGANISASI.
BTI3283/BIT3083 SISTEM MAKLUMAT PENGURUSAN
PENGENALAN KEPADA SISTEM MULTIMEDIA (WXET 3142)
Bab 11 rotokol autan ata.
E4161 SISTEM KOMPUTER & APLIKASI
E4161 SISTEM KOMPUTER & APLIKASI
UNIT 5: KOMPUTER DALAM KEUSAHAWANAN
PENGURUSAN FAIL BAB 8.
E4161 : SISTEM KOMPUTER & APLIKASI
CHAPTER 2: LIST & LINKED LIST
PENGURUSAN SISTEM PENGENDALIAN
PENGHANTARAN DATA DIGITAL
Simulasi Komputer.
1 PENGENALAN KEPADA KOMUNIKASI DATA.
3. Reka Bentuk Kurikulum Konsep Reka Bentuk Kurikulum
Pemprograman Linear: Kaedah Simpleks
Komunikasi Data Pengesanan Pembetulan Ralat.
Bab 3: Pengurusan PenyepaduanProjek
Unit 4 MUHAMMAD HAZRUL ASHWAD BIN MD YUSOFF 14DET08F1042
Bab 10 Fungsi.
Bab 3: Pengurusan PenyepaduanProjek
Latihan Microsoft® Office Excel® 2007
INGATAN & STORAN Ingatan utama Ingatan sekunder
ALOKASI KOS OVERHED (1) Kuliah 3.
PEMBUANGAN & PENGASINGAN KAD PESAKIT
Merujuk kepada komponen mesin, jujukan arahan dan sebagainya
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
SARJANA TEKNOLOGI MAKLUMAT FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT
Bab 5 Sistem Tetingkap.
KAJIAN TEMPATAN APA ITU KERJA KURSUS
LITERASI KOMPUTER TINGKATAN 1
Bahagian – Bahagian PLC
BAB 4 FASA REKABENTUK Input dan Output Objektif:
UNIT 3: KOMUNIKASI MELALUI KOMPUTER
DEFINISI, FUNGSI DAN BINAAN
Pemprograman Linear: Kaedah Simpleks
INTEGRITI DATA Objektif:
Bab 5 Sistem Tetingkap.
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
STRUKTUR ASAS DAN CIRI-CIRI SISTEM PENGOPERASIAN
1 PENGENALAN KEPADA KOMUNIKASI DATA.
BAB 4 REKABENTUK SISTEM Objektif:
PENGURUSAN INGATAN, SISTEM AWAL
TAJUK : PENYELIAAN DAN BIMBINGAN MOTIVASI
PENYELIDIKAN DALAM PERHUBUNGAN AWAM
PENGURUSAN PROSES BAB 5.
Pengalamatan Suruhan – 2 bhg Suruhan perlukan
DOKUMEN PERNIAGAAN DAN SISTEM FAIL
BAB 2 : KONSEP ASAS.
PAGERS Apakah pager? Peranti tanpa wayar kecil yang bolehkan anda berhubung. Unit pager mengandungi paparan yang memaparkan no telefon atau mesej teks.
BAB 2 : KONSEP ASAS.
BAB 2 : KONSEP ASAS.
Latihan 5.1 Soalan aneka pilihan.
PROSES KESEGERAKAN BAB 6.
1 PENGENALAN KEPADA KOMUNIKASI DATA.
PENGHANTARAN DATA DIGITAL
E4161 – SISTEM KOMPUTER & APLIKASI
UNIT 6 : PENGURUSAN PERANTI INPUT OUTPUT
1 PENGENALAN KEPADA KOMUNIKASI DATA.
Bab 5 Sistem Tetingkap.
GARIS PANDUAN MENGENAI TATACARA PENGGUNAAN INTERNET DAN MEL ELEKTRONIK
ETIKA PENGGUNAAN INTERNET
Transcript presentasi:

SISTEM PENGENDALIAN UNIX BAB 10

Pengenalan Sistem UNIX adalah satu sistem yang unik disebabkan 3 perkara berikut: Tidak bersandar kepada sesuatu jenis komputer ataupun CPU ataupun dengan lebih jelas tidak bersandar kepada perkakasan. Kemudahalihan dari sistem besar sehinggalah ke sistem pengguna tunggal. Mempunyai utiliti yang berkuasa.

Ciri-ciri di atas mementukan cara perlaksanaan dalam 4 pengurusan yang utama iaitu pengurusan ingatan, pengurusan pemproses, pengurusan peranti dan pengurusan fail. Namun begitu ianya juga mempunyai beberapa kekurangan iaitu tidak mesra-pengguna dan juga tiada mempunyai sebarang piawaian.

Senibina UNIX

Kernel akan berinterkasi dengan peranti jika diminta oleh aturcara Aturcara seperti who, ed dan yang setara dengannya akan mengaktifkan panggilan sistem untuk berinterkasi dengan kernel. Panggilan sistem ini akan mengarahkan kernel untuk membuat pelbagai operasi untuk aturcara yang memanggil dan menukarkan data di antara kernel dan aturcara yang memanggil. Aturcara pemanggil ini dinamakan arahan.

Pengurusan Ingatan UNIX mempunyai cara pengurusannya yang tersendiri kerana ia berupaya melakukan kerja dalam mod berbilang aturcara. Cara pengurusan ingatan yang digunakan adalah ‘Swapping’ dan penghalamanan permintaan. Ianya bergantung kepada saiz aturcara yang hendak dilarikan.

Swapping akan menjadi pilihan terbaik jika aturcara adalah bersaiz kecil dan proses di dalam sistem adalah sedikit. Dalam kaedah swapping, aturcara yang hendak dilarikan hendaklah dimuatkan keseluruhan ke dalam ingatan. Polisi yang digunakan adalah round-robin.

Penghalaman permintaan memerlukan konfigurasi perkakasan yang rumit. Ianya juga boleh mengakibatkan pembaziran sistem yang tinggi dan jika proses yang terlibat terlalu banyak boleh menyebabkan sistem gagal berfungsi sama sekali.

Pengurusan Pemproses Di antara tugas-tugas yang perlu dilakukan adalah: Pengagihan CPU Penjadualan proses Melayan permintaan proses

Jadual Proses Ianya menyimpan maklumat-maklumat berikut: Pengenalan proses Pengenalan pengguna Alamat proses Saiz proses Maklumat penjadualan

Untuk proses yang berkongsi kod, jadual proses akan mempunyai sub jadual yang dipanggil jadual teks yang mana ianya mengandungi: Alamat ingatan untuk kod yang dikongsi Pembilang (untuk mengira penggunaan kod yang dikongsi)

Jadual Pengguna dimiliki oleh setiap proses yang aktif menyimpan maklumat-maklumat berikut: Pengenalan pengguna Pengenalan kumpulan pengguna Penunjuk kepada fail yang digunakan Penunjuk kepada direktori semasa Senarai kepada setiap layanan kepada sampukan

Cara pengurusan : Melaksanakan proses yang mempunyai keutamaan yang tinggi dahulu Proses yang banyak menggunakan masa CPU akan mempunyai keutamaan yang rendah Sistem mengemaskini nilai nisah masa prosesan berbanding dengan masa proses tersebut berada dalam sistem untuk setiap saat

Jika beberapa proses mempunyai keutamaan yang sama, maka proses-proses ini digilirkan dengan menggunakan kaedah round-robin Dalam memilih proses yang berada dalam baris-gilir SEDIA, pengurus pemproses akan memilih proses yang paling lama berada dalam ingatan sekunder Untuk mengeluarkan proses yang berada dalam ingatan(sedia untuk dilarikan), pengurus proses akan memilih proses yang menunggu penggunaan I/O ataupun yang terbiar

Nilai keutamaan akan dikira semula jika terdapat proses yang menunggu penamatan I/O dan tidak bersedia untuk dilarikan bila CPU diperuntukkan. Ini adalah untuk mengenalpasti proses yang tidak aktif dan juga untuk menghindar terjadinya dikriminasi untuk proses yang terikat I/O

Pengurusan Peranti Satu sifat UNIX yang unik adalah ia melayan peranti-peranti sama seperti ia melayan fail-fail biasa tetapi setiap fail peranti akan diberi Pengenalan. Pengenalan ini mengandungi maklumat seperti identiti peranti dan ianya disimpan dalam direktori peranti. Alat yang digunakan untuk menyeliakan penghantaran data kepada peranti dipanggil pemacu peranti dan ianya adalah sebahagian daripada kernel.

2 sistem pengurusan I/O Sistem blok I/O digunakan oleh peranti yang boleh dialamatkan oleh turutan blok 512 bait. membolehkan pengurus peranti melakukan penimbalan untuk mengurangkan trafik I/O. polisi LRU (Least Recently Used) digunakan dalam proses penimbalan.

Sistem aksara I/O satu sub rutin akan meletakkan aksara ke dalam baris-gilir dan satu sub rutin lain akan mengambil aksara tersebut baris-gilir mempunyai masukan yang dipanggil “raw queue’ dan keluaran yang dipanggil “canonical queue”. Tujuannya adalah untuk melakukan proses penurutan di antara kelajuan masukan pengguna dengan talian komunikasi

Setiap peranti mempunyai: kelas atau sistem blok I/O atau aksara I/O. nombor major peranti – indeks untuk tatasusunan bagi mencapai kod yang setara bagi pemacu peranti. nombor minor peranti – dihantar kepada pemacu sebagai argumen dan ia digunakan untuk mencapai peranti yang sama.

Antaramuka UNIX adalah sistem berorientasikan arahan oleh itu ianya tidak mesra pengguna. Arahan yang digunakan adalah pendek dan ini menjimatkan penggunaan aksara. Contoh : pengguna tatatanda $.

Secara amnya penggunaan arahan UNIX adalah seperti berikut: arahan argumen nama fail arahan - arahan UNIX yang sah seperti ls argumen - kadangkala diwajibkan kadangkala adalah pilihan seperti ls –a, -a adalah merupakan pilihan dan ianya tidak diwajibkan nama fail - merupakan nama relatif ataupun nama sebenar

Arahan akan diterjemahkan dan seterusnya dilarikan oleh shell yang dikenali sebagai Penterjemah Arahan UNIX boleh melarikan 2 arahan dengan serentak, ini dapat dilakukkan dengan meletakkan simbol paip iaitu | di antara 2 arahan tersebut.

Contoh : who | sort – akan melaksanakan arahan who dan seterusnya mengisihkan hasilnya Arahan-arahan penapisan seperti wc dan sort. grep - “global regular expression and print” adalah untuk mencari rentetan aksara dalam sesuatu fail ataupun keluaran  pg atau more - untuk mengawal paparan fail yang panjang

nohup - “no hangup” arahan yang digunakan untuk melarikan program yang besar tanpa menunggu sehingga ianya selesai nice - untuk menyatakan kepada sistem bahawa program yang akan dilarikan tidak tergesa-gesa memerlukan sumber dan seterusnya meletak keutamaannya ke tahap yang rendah.