boot-sequence - OSStructure Processes&ProcessManagement 1...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 OS Structure, Processes & Process Management
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Recap OS functions Coordinator Protection Communication Resource management Service provider File system, device handler, … Questions: How can the OS perform these functions?  How is an OS invoked? What is the structure of the OS?
Background image of page 2
3 An Operating System in Action  CPU loads boot program from ROM (e.g. BIOS in PC’s) Boot program: Examines/checks machine configuration (number of CPU’s, how much memory,  number & type of hardware devices, etc.) Builds a configuration structure describing the hardware Loads the operating system, and gives it the configuration structure Operating system initialization: Initialize kernel data structures Initialize the state of all hardware devices Creates a number of processes to start operation (e.g. getty in UNIX, the Windowing  system in NT, e.g.)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 O.S. in Action (Cont’d) After basic processes have started, the OS runs user programs, if available,  otherwise enters the  idle loop In the idle loop: OS executes an infinite loop (UNIX) OS performs some system management & profiling OS halts the processor and enter in low-power mode (notebooks) OS wakes up on:
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 11

boot-sequence - OSStructure Processes&ProcessManagement 1...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online