Week 5 - Operating System Fundamental Flashcards
(62 cards)
What is the role of human operator in early computing systems?
Keyed in programs by hand to control system functions,loaded tapes,fed in cards/paper tape, and maintained the system.
Why was human input critical in early computers?
Few programs could read/write from a keyboard or disk; no monitiors or keyboard were available
What is an operating systems?
- An operating system is a program or collection of programs that makes it easier for us to use a computer.
What are the examples of an operating system?
- DOS,OS/2, Window XP
- FreeBSD,Fedora, Solaris,Mac OS
3.iOS, Android, Symbian OS
How does the operating system work from the user’s perspective?
It is designed for ease of use - it hides the hardware complexity:
- Exciting user program
- Convinent interface
From a user’s perspective, what is less important regarding the Operating System?
Resource Utilisation does not appear to be important.
What are the objectives of an operating systems?
- A program that controls the execution of application programs
- An interface between applications and hardware
What is the main objectives of an OS?
- Convenience
- Efficiency
- Ability to evolve
What are the components found in a computer system and explain its functions?
- Hardware: basic computing resources
- Operating system: controls and coordinates use of hardware amongst applications and users
- Application Programs: Used to solve computing problems such as compilers, text editors, email clients etc.
- Users: people, machines and other computers
What is the role of an operating system?
- A computer is a set of resources for the movement, storage, and processing of data and for the control of these functions.
- The OS is responsible for managing these resources.
What resources does an OS manage?
CPU time, memory space, file storage space, and I/O devices.
What is the evolution of the OS?
- Serial Processing
- Simple Batch Systems
- Multi programmed batch systems
- Time sharing systems
What were the problems associated with serial processing in the earliest computers?
- Scheduling - Most installations used a hard copy sign-up sheet to reserve computer time. Time allocations could run short or long, meaning computer time is wasted.
- Setup time - Considerable amount of time was spent just on setting up the program to run
In the earliest computers, what was were the features?
- There was no operating system, this means programmers interacted directly with the computer hardware
- Users have access to the computer in “series.”
- Computers ran from a console with display lights,toggle switches, som from of input devices, and a printer.
What tasks did the perators perform?
Loaded magnetic tapes,fed in punched cards or paper tape, and kept the system running smoothly.
What were some limitations of early computer systems?
Lack of screens and keyboards, manual program input, and limited automatic data input/output
How did human operators manage early computer systems?
They worked in shifts, fed in cards or paper tape to maintain the system which was about 40 hours per week per shift.
How did the number of operators change from 1967 to 1970?
In 1967, there was only one operator and by 1970, the system operated with four shifts
What were the challenges of early computer operation?
The work was laborious, expensive, tedious and error-prone
Why was operating early computer systems considered tedious and expensive?
It required constant manual input and long work hours, and it was highly prone to human error.
What happened as institutions installed faster and more powerful computers?
The limiting factor was that the human operators couldn’t keep up with the new system speeds
Why was there a need for an auto matic system in early computing?
To free operator from tedious and repetitive tasks.
What major development emerged to address operator limitations?
The arrival of the Operating System