Computer Systems

studied byStudied by 1 person
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 29

flashcard set

Earn XP

Description and Tags

30 Terms

1

Define Hardware

Hardware is the electrical and mechanical aspects of a computer system.

New cards
2

Define Software

The programs that allow a computer to function

New cards
3

What are the 2 Main Types of software?

Application and System software

New cards
4

What are the 4 Types of Application Software?

  • General Purpose

  • Special Purpose Software

  • Bespoke

  • Off-the-shelf

New cards
5

What Are the 4 types of system software?

  • Operating Systems

  • Utility Programs

  • Translators

  • Library Programs

New cards
6

What is the Purpose of System Software?

The purpose of system software is run and manage the computers hardware and application programs.

New cards
7

Name 5 things that System Software controls.

  • Peripheral Management

  • Translating Program code into machine code

  • Allocating Jobs to the Processor

  • Downloading Software

  • Checking for Viruses and maintaining security

New cards
8

Define Operating System

An operating system manages software and hardware and provides a means for them to communicate.

New cards
9

What are 6 tasks of the operating System?

  • Backing Store Management

  • User Interface

  • Memory Management

  • Peripheral Magement

  • User Management

  • File Management

New cards
10

What does Utility Software do?

Utility Software is used to maintain and optimise the Computer

New cards
11

What are 6 things that Utility Software does?

  • Defragmentation

  • Install / Uninstall Software

  • Keep Software Up-to-Date

  • Monitor Resources

  • Virus checking

  • Compression

  • Backups

New cards
12

What is a library?

A collection of pre-compiled subroutines that can be used by other programs

New cards
13

What is the role of a translator?

Used to translate high level or assembly code into machine code.

New cards
14

What are the 3 types of translator?

  • Assemblers

  • Compilers

  • Interpreters

New cards
15

What is the role of an assembler?

To translate assembly code into machine code

New cards
16

What is the role of an interpreter?

To translate high level program code into machine code one line at a time.

New cards
17

What is the role of a compiler?

To translate high level program code into an executable object code file. This file can be run in future without a compiler.

New cards
18

Define object code

Machine code (1’s and 0’s)

New cards
19

Define General purpose software

Software that can be used to preform a range of generic tasks

New cards
20

Define Special Purpose Software

Software that is used to preform one specific task

New cards
21

Define Off-The-Shelf software

Software that has already been made

New cards
22

Define Bespoke Software

Software that is made for you own exact specifications

New cards
23

What are the pro’s of off-the-shelf software?

  • Cheap

  • Well tested

  • Can be used immediately

New cards
24

What are the con’s of off-the-shelf software?

  • May not do exactly what you want

  • you have little control over its features

New cards
25

What is the role of an API?

An API is an interface that allow the user to issue complex commands easily, without having to know what is being carried out. E.g. Clicking on a website link to open a website

New cards
26

Define Multitasking

Changing the task the processor is doing quickly so that it seems that they are being completed simultaneously

New cards
27

What is the Scheduler?

The scheduler is a module of the OS that is responsible for ensuring the processor is running efficiently.

New cards
28

What is the ‘round robin’ scheduling program?

each process is given a time slice to execute instructions

New cards
29

What are 3 things that the I/O manager does?

  • Communicates with the I/O devices via the CPU’s I/O controller

  • Ensure that I/O devices are on and able to receive data.

  • Deals with interrupts

New cards
30

Give an example of an interrupt

(an ‘out of paper’ message from a printer)

New cards

Explore top notes

note Note
studied byStudied by 33 people
1036 days ago
5.0(2)
note Note
studied byStudied by 23 people
9 days ago
5.0(2)
note Note
studied byStudied by 17 people
477 days ago
5.0(3)
note Note
studied byStudied by 18 people
867 days ago
5.0(1)
note Note
studied byStudied by 69 people
566 days ago
4.0(1)
note Note
studied byStudied by 1 person
168 days ago
5.0(1)
note Note
studied byStudied by 332 people
700 days ago
4.7(11)
note Note
studied byStudied by 153126 people
703 days ago
4.8(671)

Explore top flashcards

flashcards Flashcard (21)
studied byStudied by 8 people
340 days ago
5.0(1)
flashcards Flashcard (114)
studied byStudied by 5 people
694 days ago
5.0(1)
flashcards Flashcard (69)
studied byStudied by 21 people
504 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 30 people
761 days ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 6 people
56 days ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 8 people
834 days ago
5.0(2)
flashcards Flashcard (21)
studied byStudied by 2 people
728 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 15 people
515 days ago
5.0(3)
robot