Modiwl ICP-2033:
Intro to Operating Systems
Ffeithiau’r Modiwl
Rhedir gan School of Computer Science and Electronic Engineering
10 Credyd neu 5 Credyd ECTS
Semester 1
Trefnydd: Dr Saad Mansoor
Amcanion cyffredinol
This module is concerned with the principles and concepts of contemporary operating systems with an emphasis on the programmer or user view of the OS. We will discuss concepts relating to processes, threads, synchronization, advanced and asynchronous control, interprocess communication, memory management, I/O, file systems, network communication, and system design principles.
Cynnwys cwrs
• ACM Curricula2001 – OS (eg File systems; naming services; memory management; scheduling; device management)
• ACM Curricula2001 – PF (concurrent programming; threads; processes; scheduling; pre-emption)
• ACM Curricula2001 – NC (IPC; Thread)
• ACM Curricula2001 – IM,AL (Distributed Algorithms; 2PL; OCC; TSO; Crashes and Recovery)
Cyswllt Canlyniad dysgu i Meini Prawf
threshold 40% |
good 60% |
excellent 70% |
|
---|---|---|---|
Understand Principle components of an Operating System. |
Explain the purpose and inter-relationships between OS components. | Able to identify components of an operating system. | Discuss details of key components of OS such as File systems, naming services and other managers |
Understand core concepts of concurrency |
Able to distinguish between different scheduling algorithms. | Understand concept of concurrency. | Able to discuss role of concurrency in systems. |
Understand the concept of file system. |
Understand the concept of file system. | Explain to the concept of system and disk management. | Able to explain different file system implementation. |
Understand Network system security & protection |
Understand the concept of protection. | Able to apply the concept of system protection. | Able to explain different protection mechanism. |
Dulliau asesu
Math | Enw | Disgrifiad | Pwysau |
---|---|---|---|
ARHOLIAD | Final Examination | 60 | |
PRAWF DOSBARTH | Multiple Choice | 10 | |
GWAITH CWRS | Assignment -1 | 10 | |
GWAITH CWRS | Assignment -2 | 10 | |
PRAWF DOSBARTH | Multiple Choice | 10 |
Strategaeth addysgu a dysgu
Oriau | ||
---|---|---|
Lecture | 24 | |
Private study | 76 |
Sgiliau Trosglwyddadwy
- Llythrennedd - Medrusrwydd mewn darllen ac ysgrifennu drwy amrywiaeth o gyfryngau
- Defnyddio cyfrifiaduron - Medrusrwydd wrth ddefnyddio ystod o feddalwedd cyfrifiadurol
- Sgiliau Rhyngbersonol - Gallu gofyn cwestiynau, gwrando'n astud ar atebion a'u harchwilio
- Dadansoddi Beirniadol & Datrys Problem - Gallu dadelfennu a dadansoddi problemau neu sefyllfaoedd cymhleth. Gallu canfod atebion i broblemau drwy ddadansoddiadau ac archwilio posibiliadau
- Rheloaeth - Gallu defnyddio, cydlynu a rheoli adnoddau (dynol, ffisegol ac/neu ariannol)
Sgiliau pwnc penodol
- Knowledge and understanding of facts, concepts, principles & theories
- Use of such knowledge in modelling and design
- Analyse if/how a system meets current and future requirements
- Evaluate systems in terms of quality and trade-offs
- Deploy systems to meet business goals
- Knowledge of systems architecture
- Specify, deploy, verify and maintain information systems
- Knowledge and understanding of computational modelling
Cyrsiau sy’n cynnwys y modiwl hwn
Gorfodol mewn cyrsiau:
- H612: BEng Computer Systs Eng (3 yrs) year 2 (BENG/CSE)
- H61B: BEng Computer Sys Engineering (4yr with Incorp Foundation) year 2 (BENG/CSE1)
- H610: BENG Electronic Engineering (3 yrs) year 2 (BENG/ELE)
- H62B: BEng Electronic Engineering (4yr with Incorp Foundation) year 2 (BENG/ELE1)
- H621: BEng Electronic Engineering with International Experience year 2 (BENG/ELEIE)
- G400: BSC Computer Science year 2 (BSC/CS)
- G40B: BSc Computer Science (4 year with Incorporated Foundation) year 2 (BSC/CS1)
- H64B: BSc Computer Sys Engineering (4yr with Incorp Foundation) year 2 (BSC/CSE1)
- I102: BSc Computer Science (with International Experience) year 2 (BSC/CSIE)
- H611: BSc Electronic Engineering year 2 (BSC/ELE)
- H63B: BSc Electronic Engineering (4yr with Incorp Foundation) year 2 (BSC/ELE1)
- H661: MEng Control and Instrumentation Engineering year 2 (MENG/CIE)
- H617: MEng Computer Systs Eng (4 yrs) year 2 (MENG/CSE)
- H619: MEng Computer Systems Engineering (with International Exper) year 2 (MENG/CSEIE)
- H601: MEng Electronic Engineering (4 yrs) year 2 (MENG/EE)
- H618: MEng Electronic Engineering with International Experience year 2 (MENG/EEIE)