Modiwl ICP-3033:
Operating Systems & Networks

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

To introduce the fundamental concepts of modern day operating systems and computer networks.

On completion of the module the student will:

  1. Understand the generic requirements, structure, operation, and administration of a modern operating system.
  2. Be able to analyse, design and write programs at the operating systems level.
  3. Understand the requirements and design of modern network protocols and systems, their operation and use by applications.

Cynnwys cwrs

50% of the module is on operating systems, and 50% is on computer networks.

  • Aspects of File systems; naming services; memory management; scheduling; device management

  • Benefits and risks of service oriented architecture, frameworks for enterprise architectures, and managing risks across portfolio of enterprise.

  • Management of disk and data across the enterprise, management of proliferating types and volume and content.

  • Topics on networks include models of communication (ISO reference model). IPC; RPC; Sockets; Language primitives; Distributed Objects. Service oriented architectures

Cyswllt Canlyniad dysgu i Meini Prawf

  threshold

40%

good

60%

excellent

70%

Understand basic 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 enterprise architecture

Able to distinguish between different scheduling algorithms Understand concept of concurrency Able to discuss role of concurrency in systems

Be able to analyse, design and write programs at the operating systems level

Understand the concept of file system. Explain to the concept of system and disk management Able to explain different file system implementation

Understand the requirements and design of modern network protocols and systems, their operation and use by applications.

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
Examination 70
Quiz 1 10
Quiz 2 10
Test 10

Strategaeth addysgu a dysgu

Oriau
Lecture

24 hours over 12 weeks

24
Private study

Lectures

76

Sgiliau Trosglwyddadwy

  • Llythrennedd - Medrusrwydd mewn darllen ac ysgrifennu drwy amrywiaeth o gyfryngau
  • Rhifedd - Medrusrwydd wrth ddefnyddio rhifau ar lefelau priodol o gywirdeb
  • 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
  • Problem solving strategies
  • Deploy theory in design, implementation and evaluation of systems
  • Specify, design or construct computer-based systems
  • Specify, deploy, verify and maintain information systems
  • Knowledge and understanding of computational modelling

Rhagofynion a Chydofynion

Cyrsiau sy’n cynnwys y modiwl hwn