project,economics,and  cost management

Education and Consulting

Operating systems

E-mail: Mort@Anvari.Net

Operating Systems

Computer Architecture and Operating Systems:   Computer systems, hardware and basic operating systems software, as well as their features will be discussed. Processor, memory, input/output, storage, remote transmission memory, and channel management are included. In this course, topics and issues such as executive and diagnostic software, data-handling software, multi-programming and multi-processing will be covered. Computer hardware components and capabilities are among other topics. 

Text Box: Anvari.Net

Version 5

Version 4

Version 3

Version 2

Version 1

1. Computer System Overview

2. Operating System Overview

3. Process Description and Control

4. Threads, SMP, & Microkernels

5.Concurrency: Mutual Exclusion and Synchronization

6. Concurrency: Deadlock and Starvation

7. Memory Management

8. Virtual Memory

9. Uni-processor Scheduling

10. Multiprocessor & Real-Time Scheduling

11. I/O Management and Disk Scheduling

12. File Management

13. Distributed Processing, Client/Server, and Clusters

14. Distributed Process Management

15. Security

1: Computer Systems

2. Number Systems

3.a Data Formats

3.b Data Formats

4. Representing Integer Data

5. Floating Point Numbers

6. The Little Man Computer

7. The CPU and Memory

8. Design, Implementation, and Enhancement

9. Input / Output

10. Computer Peripherals

11.Computer Systems, Clusters, and Networks

12. Three System Examples

13. Operating Systems: An Overview

14. The User View of Operating Systems

15.a The Internal Operating System

15.b Networks The Internal Operating System

16. File Management

17. Programming Tools

18. Three Operating Systems

SUPLEMENTARY CHAPTER 1:
An Introduction to Digital Logic

SUPPLEMENTARY CHAPTER 2
Instruction Addressing Modes

SUPPLEMENTARY CHAPTER 3:
Communication Channel Technology