CSC320 chapter1 - CSC 327 Systems Programming (Dr. Mohamed...

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

View Full Document Right Arrow Icon
1 CSC 327 Systems Programming (Dr. Mohamed El Bachir Menai) Chapter 1 Operating Systems Overview
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 INTRODUCTION TO AI Silberschatz, Galvin, Gagne. Operating System Concepts. 7 th edition, 2005 Bibliography
Background image of page 2
3 INTRODUCTION TO AI A computer system consists of Hardware System programs Application programs Computer system
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 INTRODUCTION TO AI Computer system, cont.
Background image of page 4
5 INTRODUCTION TO AI Computer system can be divided into four components. Hardware – provides basic computing resources CPU, memory, I/O devices Operating system Controls and coordinates use of hardware among various applications and users Computer system, cont.
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 INTRODUCTION TO AI Application programs – define the ways in which the system resources are used to solve the computing problems of the users Word processors, compilers, web browsers, database systems, video games Users People, machines, other computers Computer system, cont.
Background image of page 6
7 INTRODUCTION TO AI A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals: Bootstrap program (loaded at power-up or reboot ; typically stored in ROM or EPROM, generally known as firmware) Initializates all aspects of system Loads operating system kernel and starts execution “The one program running at all times on the computer” is the kernel. Everything else is either a system program (ships with the operating system) or an application program. Operating System
Background image of page 7

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

View Full DocumentRight Arrow Icon
8 INTRODUCTION TO AI Operating system goals, cont. Execute user programs and make solving user problems easier. Use the computer hardware in an efficient manner . OS is an extended machine Hides the messy details which must be performed Presents user with a virtual machine, easier to use OS is a resource manager Each program gets time with the resource Each program gets space on the resource Operating System, cont.
Background image of page 8
9 INTRODUCTION TO AI Mainframe operating systems Server operating systems Multiprocessor operating systems Personal computer operating systems Real-time operating systems Smart card operating systems Operating Systems variety
Background image of page 9

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

View Full DocumentRight Arrow Icon
10 INTRODUCTION TO AI Hardware review Components of a simple personal computer
Background image of page 10
INTRODUCTION TO AI One or more CPUs, device controllers connect through common bus providing access to shared memory. Concurrent execution of CPUs and devices
Background image of page 11

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

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 35

CSC320 chapter1 - CSC 327 Systems Programming (Dr. Mohamed...

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

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