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: