Computer Science - Paper 1 Fundementals of Computer Systems

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/34

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

35 Terms

1
New cards

Hardware

The physical parts of a computer that you can touch

2
New cards

Software

Any program that can be run on a computer

3
New cards

Application Software

All the programs a user uses to perform a particular task

4
New cards

System Software

Covers a range of programs taht are concerned withe the more technical aspects of setting up and running the computer

5
New cards

What are the types of system software?

Utility Programs, Library Programs, Translators and Operating System Software

6
New cards

Utility Programs

Programs that perform specific common tasks related to running the computer

7
New cards

Library Programs

Code, data and resources that can be called by other programs

8
New cards

Example of utility software

Compression software, Anti-virus software, Back-up software, Registry cleaners

9
New cards

Translator

Software that converts programming language instructions into 1s and 0s

10
New cards

What are the 3 types of Translators?

Compilers, interpreters, assemblers

11
New cards

Operating System Software

A collection of software designed to act as an interface between the user and the computer and manages the overall operation of the computer. (It links together hardware, the applications and the user but hides the true complexity from the user and other software)

12
New cards

Virtual Machine

The concept that all complexities are hidden from the user and other software by the operating system

13
New cards

Resource Management

How an operating system manages hardware and software to optimise the performance of the computer

14
New cards

Scheduling

a technique to ensure that different users or different programs are able to work on the same computer, seemingly at the same time

15
New cards

Round-Robin Scheduling

Allocates each task a time slice of equal amount of processor time and passing access to the processor one task at a time

16
New cards

I/O Device Management

Controls the way in which the various inout and output devices are allocated, controlled and used by the programs that are using them

17
New cards

Device Driver

Every I/O device has a device driver which is the piece of software that enables the device to communicate with the OS

18
New cards

Memory Management

How the OS uses RAM to optimise the performance of the computer

19
New cards

Memory Management Routines

Check if there is enough memory available then allocate the apporopriate memory and load the file into those locations

20
New cards

Memory Map

Shows which blocks of memory have been allocated to each task

21
New cards

Paging

22
New cards

File Management

How an OS stores and receives files

23
New cards

What type of structure does file management use?

Hierarchical structure

24
New cards

Machine Code

The lowest level of code, made up of 1s and 0s

25
New cards

Disadvantages of Machine code

Not user-friendly, difficult to spot errors, easy to make mistakes, not portable as it is written fro a specific processor

26
New cards

Benefits of Machine code

No need for translation, will be executed quickly, processor will do exactly what you tell it to do

27
New cards
28
New cards
29
New cards
30
New cards
31
New cards
32
New cards
33
New cards
34
New cards
35
New cards