Week 1 Flashcards
What are the four components of a computer system?
- Hardware - provides basic computing resources (CPU, memory , I/O devices)
- Operating System - Controls and coordinates use of hardware among various applications and users
- Application Programs - define the ways in which the system resources are used to solve the computing problems of the users (e.g. word processors, compilers, web browsers)
- User - People, machines, other computers
What are the two viewpoints in relation to operating systems?
- User view - maximise the work that the user is performing. The OS is designed for ease of use and good performance
- System view - OS acts as a resource allocator. A computer system has many resources such as CPU time, memory space, storage space, Input and output devices and so on. The OS acts as the manager of these resources.
What is a kernel?
A kernel is the one program that is running at all times on the computer. The kernel is interrupt driven
What does a bus do in a computer system?
The bus provides access to shared memory for CPUs and device controllers (e.g. disk controller, USB controller, graphics adapter)
What is an interrupt?
An interrupt is a signal emitted by hardware when a process or an event needs immediate attention. Interrupts are used to interact between OSs and hardware.
What are interrupt priorities used for?
Interrupt priorities are used by operating systems to identify the most urgent work to be done.
Why is interrupt handling important?
Interrupt handling is important as efficient interrupt handling is required for good system performance.
What is main memory?
The main memory is the only large storage media that the CPU can access directly
What is secondary storage?
Secondary storage is an extension of main memory that provides large non-volatile storage capacity.
What is volatile storage?
Volatile storage is storage that loses its content when power is turned off or otherwise lost.
What is non-volatile storage?
Non-volatile storage is storage that keeps its contents even when power is turned off.
What are HDDs?
Hard Disk Drives (HDD) are a form of non-volatile storage that contain a rigid metal or glass platter covered with magnetic recording material.
What is the storage hierarchy?
The storage hierarchy is a model which orders the different types of storage from fastest to slowest access time. It is divided into volatile and non-volatile storage and there are 7 different types of storage listed in the heirachy.
What are the three types of storage in the storage structure?
- The CPU
- Main Memory
- Secondary Storage
What are registers?
Registers are a volatile type of storage that hold a piece of information such as computer instructions or storage addresses.