Слайд 2
![Main Components Of An Operating System Process Management Disk And](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-1.jpg)
Main Components Of An Operating System
Process Management
Disk And File Systems
Memory Management
Inter-process
communication (IPC)
Слайд 3
![In the early days of electronic computing, two different processor/memory architectures emerged:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-2.jpg)
In the early days of electronic computing, two different processor/memory architectures
emerged:
Слайд 4
![Princeton Architecture (von Neumann architecture)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-3.jpg)
Princeton Architecture
(von Neumann architecture)
Слайд 5
![The principles of von Neumann." 1. The principle of program](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-4.jpg)
The principles of von Neumann."
1. The principle of program control.
2. The
principle of one memory.
3. The principle of memory addressability.
Слайд 6
![Harvard Architecture – Two separate memories. One contains only data](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-5.jpg)
Harvard Architecture – Two separate memories. One contains only data while
the other is containing only program code.
Слайд 7
![Which is better? Each architecture has its advantages: All else](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-6.jpg)
Which is better?
Each architecture has its advantages: All else being equal,
the Harvard model has the edge in performance. The Von Neumann model is more flexible.
Слайд 8
![Types of memory Automatic static RAM dynamic RAM](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-7.jpg)
Types of memory
Automatic
static RAM
dynamic RAM
Слайд 9
![MCB The concept of a memory control block (MCB) was](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-8.jpg)
MCB
The concept of a memory control block (MCB) was introduced in
MS-DOS, Version 2.0, as the operating system's basic method of tracking memory allocation for application programs and installable device drivers.
Слайд 10
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-9.jpg)
Слайд 11
![Memory Technology Trade-offs](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-10.jpg)
Memory Technology Trade-offs
Слайд 12
![Flat memory model or linear memory model](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-11.jpg)
Flat memory model or linear memory model
Слайд 13
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-12.jpg)
Слайд 14
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/96163/slide-13.jpg)