Understanding of computer startup boostrap Role of interrupts User mode vs

Understanding of computer startup boostrap role of

This preview shows page 4 - 8 out of 14 pages.

Understanding of computer startup – boostrap Role of interrupts User mode vs kernel mode Concepts of multi-processor, multi-core, clustered systems Understanding of multiprogramming, time sharing and timer
Image of page 4
5.5 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 2 Types of system calls Differentiate system program and application/user program Advantages and disadvantages of various OS structure: simple, non-simple, layered, microkernel, modular, hybrid
Image of page 5
5.6 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 3 What is a process Concepts of various components of a process Concepts of process states, process control block General understanding of process scheduling (don’t worry about specific algorithms) State transition Context switch I/O bound process vs CPU bound process Long-term vs short-term scheduler Understanding of process hierarchy (parent-child) Understanding of Unix fork() Contrast two inter-process communications: shared memory and message passing The basic concepts of sockets: ip+port (port #<1024 already be taken, e.g. 80 for HTTP web server)
Image of page 6
5.7 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 4 Basic concepts of threads Understanding of creating a process vs creating a thread Understanding of single-threading vs multi-threading Understanding of concurrency vs. parallelism
Image of page 7
Image of page 8

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture