UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

Similar documents
UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

MSS 317 Coding Theory [Teori Pengekodan]

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

EEE 428 SISTEM KOMPUTER

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

UNIVERSITI SAINS MALAYSIA. CMT224/CMM221 Multimedia Systems [Sistem Multimedia]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

UNIVERSITI SAINS MALAYSIA. CPT341 Software Design & Architecture [Reka Bentuk & Seni Bina Perisian]

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

MSS 318 Discrete Mathematics [Matematik Diskret]

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CST234 Network Programming [Pengaturcaraan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST231/CSM331 Data Communications & Networks [Komunikasi Data & Rangkaian]

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

UNIVERSITI SAINS MALAYSIA EEE 355 ROBOT DAN PENGAUTOMATAN

CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

UNIVERSITI SAINS MALAYSIA. CIT502 Pengaturcaraan dan Kejuruteraan Perisian Berorientasi Objek

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

EEM 312 ROBOTIK & PENGLIHATAN MESIN

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI MALAYSIA SARAWAK KOTA SAMARAHAN SARAWAK THIRD SEMESTER EXAMINATION, APRIL 2013 SESSION ITC 2053 OPERATING SYSTEM

-2- c) Bincangkan mengapa pemprosesan wafer perlu dijalankan di dalam persekitaran bilik bersih. [30 markah]

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

PANDUAN PENGGUNA (PENSYARAH)

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

KOLEJ MULTIMEDIA JALAN GURNEY KIRI KUALA LUMPUR

CST234 Network Programming [Pengaturcaraan Rangkaian]

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

Pengenalan Sistem Maklumat Dalam Pendidikan

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

UNIVERSITI SAINS MALAYSIA. CMT321 Management & Engineering of Databases [Pengurusan & Kejuruteraan Pangkalan Data]

Lab 4 : Sorting Techniques

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

UNIVERSITI SAINS MALAYSIA. CPT201 Reka Bentuk & Analisis Algoritma

BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

UNIVERSITI MALAYSIA PERLIS. DNT 126 Basic Computer Programming [Asas Pengaturcaraan Komputer]

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

Manual Pengguna. PCN Online Service Fulfillment System

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

Semasa buku ini ditulis XAMPP mengandungi empat versi:

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CST232 Operating Systems [Sistem Pengendalian] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS TO CANDIDATE: [ARAHAN KEPADA CALON:] Please ensure that this examination paper contains FOUR questions in SEVEN printed pages before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi EMPAT soalan di dalam TUJUH muka surat yang bercetak sebelum anda memulakan peperiksaan ini.] Answer ALL questions. [Jawab SEMUA soalan.] You may answer the questions either in English or in Bahasa Malaysia. [Anda dibenarkan menjawab soalan sama ada dalam bahasa Inggeris atau bahasa Malaysia.] In the event of any discrepancies, the English version shall be used. [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi bahasa Inggeris hendaklah diguna pakai.]...2/-

- 2-1. (a) List the essential managers of an operating system and explain the tasks that each manager must perform. Explain the fundamental differences between interactive and real-time operating systems. Define the following terms: Program, Process, Thread, and Multiprogramming. List the types of memory allocation schemes and state the advantages and disadvantages of each of them. (6/100) As a job moves through the system, it can be in one of five states. List the all the possible states and explain how the transition from one state to another is initiated either by the Job Scheduler (JS) or the Process Scheduler (PS). Explain two (2) of the events that cause interrupts and state four (4) of the interrupt types in the context of process management. 2. (a) Describe briefly the available process scheduling algorithms. (12/100) Explain the conditions under which a deadlock occurs. Explain what starvation is, and describe its effect on the system compared to deadlock. What is parallel processing? Explain the benefits and major challenges in parallel processing. What are the typical configurations for multiprocessing, and what is the main feature of each configuration? List the advantages and disadvantages of Test-and-Set locking mechanism developed for process synchronization...3/-

- 3-3. (a) What are the differences between optical disk and magnetic disk? Given the following characteristics for a disk pack with 10 platters yielding 18 recordable surfaces: rotational speed = 10 ms, transfer rate = 0.1 ms/track, density per track = 19,000 bytes, number of records to be stored = 200,000 records, size of each record = 160 bytes, block size = 10 logical records, number of tracks per surface = 500. Calculate: (iii) (iv) (v) Number of blocks per track. Waste of space per track. Number of tracks required to store the entire file. Time to write all of the blocks (use rotational speed; ignore the time it takes to move to the next track). What would be the answer to (iv) if the time taken to move to the next track is 5 ms? (20/100) 4. (a) List and explain the responsibilities of File Manager....4/-

- 4 - Please refer to the file allocation table below. Based on the file allocation table shown in diagram above, create the index table for File 1, File 2 and File 3. In your opinion, how does this allocation affect the performance of the disk when a file is accessed by the operating system and what can be done to improve the performance? (11/100) What are the key properties of survivable systems? Explain the difference between DoS, DDoS and Botnet....5/-

KERTAS SOALAN DALAM VERSI BAHASA MALAYSIA - 5-1. (a) Senaraikan pengurus penting sistem pengendalian dan terangkan tugas yang dilakukan oleh setiap pengurus ini. Terangkan perbezaan asas antara sistem pengendalian interaktif dan masanyata. Takrifkan terma-terma berikut: Program, Proses, Benang, dan Berbilangpengaturcaraan. Senaraikan skim peruntukan ingatan dan nyatakan kekurangan skim Pemetakan Tetap. (6/100) Apabila suatu tugas melalui sistem, ia boleh berada dalam salah satu daripada lima keadaan. Terangkan bagaimana peralihan dari satu keaadan ke keadaan lain dimulakan, sama ada oleh Penjadual Kerja atau Penjadual Proses. Terangkan dua (2) peristiwa yang menyebabkan sampukan dan empat (4) jenis sampukan dalam konteks pengurusan proses. 2. (a) Senarai dan terangkan secara ringkas algoritma-algoritma penjadualan proses yang sedia-ada. Terangkan keadaan di mana berlakunya kebuntuan. Terangkan apa yang dimaksudkan dengan kebuluran, dan apakah kesannya berbanding dengan kebuntuan? Apa yang dimaksudkan dengan pemprosesan selari? Terangkan kebaikan dan cabaran utama dalam pemprosesan selari....6/-

- 6 - Apakah konfigurasi-konfigurasi umum untuk multipemprosesan, dan apakah ciri utama setiap konfigurasi tersebut? Senaraikan kelebihan dan kekurangan mekanisme penguncian Uji-dan-Set yang dibangunkan untuk penyelarasan proses. 3. (a) Apakah perbezaan di antara cakera optik dan cakera magnet? Diberikan ciri-ciri berikut untuk pek cakera dengan 10 piring yang menghasilkan 18 permukaan rakam: kelajuan putaran = 10 ms, kadar pindahan = 0.1 ms, kepadatan trek setiap nombor trek = 19,000 bait, rekod untuk disimpan = 200,000 rekod, saiz setiap rekod = 160 bait, saiz blok = 10, rekod logik, bilangan trek setiap permukaan = 500. Hitung: (iii) (iv) (v) Bilangan blok setiap trek. Pembaziran setiap trek. Bilangan trek yang diperlukan untuk menyimpan keseluruhan fail tersebut. Masa untuk menulis keseluruhan blok (gunakan kelajuan rotasi, abaikan masa yang diperlukan untuk bergerak ke trek seterusnya). Apakah jawapan kepada (iv) sekiranya masa yang diambil untuk bergerak ke trek seterusnya adalah 5 ms? (20/100) 4. (a) Senarai dan terangkan tanggungjawab Pengurus Fail....7/-

- 7 - Sila rujuk kepada jadual peruntukan fail di bawah. Berdasarkan jadual peruntukan fail seperti yang ditunjukkan dalam gambar rajah di atas, bina jadual indeks bagi File 1, File 2 and File 3. Pada pendapat anda, bagaimana peruntukan fail ini memberi kesan kepada prestasi cakera ketika fail dicapai oleh sistem pengendalian dan apa yang boleh dilakukan untuk memperbaiki prestasi tersebut? Apakah ciri-ciri utama sistem berkemandirian? Terangkan perbezaan antara DoS, DDoS dan Botnet. (11/100) - ooooooo -