Computor Systems Flashcards

1
Q

Boolean expressions

A

Until. Response = N OR response = n

Response = N or N are the expression - used to control loops and if statements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Boolean variables

A

Boolean expressions can be given any letter of your choice. The letter is now the Boolean variable
Ie
UNTIL. X OR Y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Three main Boolean terms

A

Not
And
Or

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Logic gates are

A

A symbol assigned to each Boolean term

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Truth tables

A

Show all possible outcomes of output based on whether input is 0 or 1 ( off or on )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Logic circuits

A

Diagram or circuit of lots of interlinking logic gates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hardware

A

Any physical component of the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Software

A

Any program that runs on the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

2 main categories of software are

A

Systems software & Application Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

System software description and examples

A

Programs that are needed to enable the function of the computer are classified under System Software.
Operating System, Utility Software, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Application Software description and examples

Aka APPS

A

Any program that enables a user to perform a task is classified under this category.
Word, Excel etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

OS ( operating system) description and examples

A

Manages the computers resources; manages applications

Processor, memory, input/output, security etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Processor management
What is is managed by?
How is it managed?
Example

A

OS manages processors. In a multi tasking system such as windows, many tasks may be running at the same time. In reality the OS assigns a tiny amount of time to each task in turn.
Eg; person typing document pauses to think, OS will give a new task to the processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Memory management description and example

A

When a program is running it must be in the computers main memory & the OS will many where in memory it must go.
When you start a program the OS allocates the program adequate blocks of free space and allocates memory for any data file you may open.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Application management description and example

A

Application programs need the OS to function. When you install an application program the OS will run a program to install it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the API? Why is it used?

A

The OS system interacts with applications through the Application Program Interface. The OS needs to communicate with the applications about the execution of modules, saving or deleting data etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

management of input and output devices description and example

A

A function of the OS is to control I/O devices. When a user gives an instruction to print a document, the I/O management function takes over & controls the sending of data to be printed from memory to the device driver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a device driver

Link to HP printers

A

Each I/O device had a small program that acts as an interface between the device and the computer which is called the device driver
A HP printer would need a different device driver for a Mac and for a PC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Security management description and example

A

Many functions to protect device from outside threats or attacks eg
User passwords so files can’t be accessed
Automatic downloads of updates so loopholes are quickly patched
Encryption of files

20
Q

Embedded systems description and example

A

Many devices at home use microprocessors or CPUs (embedded systems) to control their functions. They may not need an OS as their tasks are generally simple and repeated

21
Q

Differences of embedded systems to non embedded systems

A

System is held in non volatile memory eg ROM or EPROM and rarely if ever changed during the lifetime of the device
Some can not be changed after manufacture unsustainable to attach peripherals

22
Q

Advantages of embedded systems

A
Makes device easier to use
Increases reliability 
Enhances usability 
Some connect to WiFi so can record programmes 
Accurate metre bills
23
Q

Utility software description

A
Most OS include this even though it’s not essential as it makes it easier for the user
Security utilities ie encryption 
Disk organisational utilities 
Data Compression utilities 
File back up utilities
24
Q

Encryption software description

A

Uses an algorithm and key to transform plaintext into ciphertext. Would be necessary to know both the key and algorithm to break it.

25
Maintenance utilities description
Disk defragmentation - files are stored anywhere on the disk and my be split up. Making the fragments whole again speeds up read access and is more efficient. Automatic updating - mainly useful for security and bug fixes so loopholes are closed.
26
Compression software description
Size of the file is reduced Lossy- info lost Lossless - just squashed
27
Von Neumann architecture
Developed the concept of stored computer program in the 1940s The program is stored in the main memory and instructions are fetched and executed re is a single memory & bus system for accessing both data & the program.
28
Components of the CPU
ALU,CU,Clock and bus
29
ALU stands for and 3 main functions
Arithematic Logical Unit Logical Operations (AND OR NOT) Shift Operations (bits can shift left or right) Arithmetic Operations
30
Control Unit
Coordinates all activities taking place in CPU Controls execution of instructions sequentially Decodes instructions Regulates processor timing using regular pulses from system clock Sends and receives control signals
31
Clock
Controls processor timing Synchronises all CPU Operations Clock frequency is the no of clock cycles per second
32
Bus
Transports data and instructions between components of the CPU
33
System bus
Collection of buses or wires connecting the system components
34
Fetch execute cycle
Fetch Address of the next instruction is fetched from the register. Register is incremental to point to the next instruction. Address is fetched from memory and put into a special register for it to be decoded Then decoded Then executed
35
What is the register
A fast memory location in the processor
36
Factors that affect CPU performance are
Clock speed - more cycles per sec the quicker it is processed. 1 cycle per sec = 1Hz 1bn cycles per sec =1GHz Cache memory - memory that needs to be accessed quickly is stored temporarily here to reduce time needed to sort through the disk Core - in theory more processors the better the performance however no viable technology that will process the instructions on multi core sequentially
37
Put the words main memory, secondary storage, CPU and access in a sentence
Main memory can be accessed directly from the cpu but secondary storage can not
38
RAM stands for and description
Random Access Memory temporarily holds programs and data whilst they are being executed however nothing can be stored here. It is volatile so memory will likely be lost if power is lost. Purpose is to act as a temporary storage between for programs and data for the processor to access
39
ROM stands for and description and include info about booting
Read only memory The OS and all programs are stored on HDD OR SSD but have to loaded into RAM to be run Bootstrap loader - small program on comp which loads the OS hence the word bootstrapping became booting Non volatile
40
Cloud storage Adv Disadvantage
``` Saving data in an off site location controlled by 3rd party provider Adv Back up is responsibility of provider Access anywhere Share data people in other locations Diasadv Dependent on internet connection Security may be an issue ```
41
Types of secondary storage
HDD,SSD,Optical disks,Magnetic Disks
42
5 things to consider when purchasing a secondary storage device
``` Capacity Speed Portability Durability Reliability ```
43
Magnetic disks description Advantages Disadvantages
Reads the disk through drive head which scours and reads the data off the disk Cheap,high capacity, very reliable Not portable, easily damaged
44
Types of flash memory Adv Disadvantage
USB,SSD mainly used for portable devices Reliable,light,fast,low power consumption Expensive,deteriorate, not long lasting
45
Types of optical devices. Advantages Disadvantages
CD,DVD,Blue-Ray Used for movies music games Cheap,portable Easily damaged