Topic 2 Computer Organization

studied byStudied by 5 people
0.0(0)
get a hint
hint

Central Processing Unit (CPU)

1 / 57

58 Terms

1

Central Processing Unit (CPU)

A hardware component of a computer system and can perform basic arithmetic, logical or input/output operations; essentially the ‘brain’ of the computer system. Also known as the ‘processor’.

  • Contains the Control Unit (CU); Arithmetic Logic Unit (ALU); Memory Address Register (MAR); and Memory Data Register (MDR)

New cards
2

Control Unit

Fetches data or instruction from memory, decodes it into commands and controls transfer of among other units of the CPU (e.g. command to ALU for execution).

  • Part of the processor which coordinates all activities within it

New cards
3

Arithmetic Logic Unit

Performs all basic Arithmetic and Logical and input/output operations executes instructions

New cards
4

Primary Memory

The only storage that is directly accessible by the CPU; at any point in time, it may hold both data and instructions that are currently running on the computer system. These instructions are stored in Machine Code (1s and 0s)

New cards
5

Computer Systems

Consist of hardware and software components and follow the concept of input, process, output and storage model

New cards
6

Random Access Memory (RAM)

Stores the executing program instructions as well as any data that is needed. Instructions and data in the RAM are stored in unique memory locations and every such location has an address as well as content. The content is where the instructions and data reside, whereas the memory location is used by the CU to find, retrieve, and access the data in order to send it to the ALU for processing.

New cards
7

Read Only Memory (ROM)

Holds instructions and data in unique memory locations. Every such location has an address as well as content. Unlike the RAM however, the ROM is used to store permanent instructions and data that cannot be changed and are used to boot and operate the computer. As such, nothing can be altered in the ROM.

New cards
8

Registers

a small storage location that can hold data, usually a multiple of 8 bits.

New cards
9

Word

The size of the register in bytes

New cards
10

Memory Address Register (MAR)

holds the memory address of the data to be used by the ALU, so that the ALU can fetch the corresponding content from the memory and process it accordingly. The MAR may also hold the memory address of where data that has been processed will need to be stored.

New cards
11

Memory Data Register (MDR)

Holds the data that is to be used by the ALU and then saved to the RAM. ]

New cards
12

Dynamic RAM (DRAM)

Used as the primary source of RAM in a Computer System.

  • Preferred for the main RAM of a computer system.

  • Slower and cheaper than SRAM

New cards
13

Static RAM (SRAM)

Faster and More expensive than DRAM. A small section of SRAM is known as the cache memory is placed between the main RAM and the Processor

New cards
14

Cache

Holds information from the RAM that is most actively used, and accessed most frequently. Reading from the Cache speeds things up.

New cards
15

L1 Cache

Placed ont he microprocessor itself

New cards
16

L2 Cache

Placed between the primary memory and the microprocessor

New cards
17

Machine Instruction Cycle

  1. Fetch instruction from primary memory to control unit

  2. Decode instruction in control unit

  3. Execute instruction

  4. Store result of execution and check for next instruction

New cards
18

Memory Address Register (MAR)

Stores the Memory Address of next data/instruction to be decoded and executed by the ALU. In order for the MAR to communicated with the Primary Memory (RAM), it connects through the Memory Address Bus.

New cards
19

Memory Data Register (MDR)

Stores the Data itself taken most recently from the RAM, which is then used by the ALU/ This allows the processor (CPU) and Memory (RAM) to act independently, with the CPU not affected by differences in the speed of operation. The connection between the RAM and the MDR is accomplished by the Memory Data Bus.

New cards
20

Bus

set of wires that connect to components in a computer system. Buses are used as physical connections to carry information to the CPU. For example, the MDB transports data from/to the CPU, whereas the MAB states where the data is supposed to go.

New cards
21

Secondary Memory

Relatively slow memory that can be written-to (like RAM( but also is non volatile (like ROM); therefore the contents are not wiped when power is lost. This makes Secondary Memory a form of persistent storage. Has a relatively high storage capacity compared to primary memory. All information and data need to be coped from the secondary into RAM for the computer system to run.

Examples:

  • USB

  • HDD

  • SD

  • Magnetic Tape

New cards
22

Operating System.

Set of software that controls computers hardware resources and provides services for computer programs

New cards
23

Services of an Operating System

  • Peripheral communication'

  • Memory management

  • Resource monitoring and multitasking

  • Networking

  • Disk access and data management

  • Security

New cards
24

Peripheral Communication

All the hardware components of the computer system that exist outside the CPu. The OS is responsible for communicating directly with the hardware and providing an interface between hardware devices and applications

New cards
25

Peripheral Device Examples

  • Keyboard

  • Magnetic Card Reader

  • Microphone'

  • Monitor

  • Visual Display

  • Speakers

New cards
26

Memory Management

an OS is responsible for all the memory that is available in a computer system, therefor it must manage how memory is used by applications, and ensures that one application does not interfere with memory that is being used by some other application

New cards
27

Resource Allocation

An application running on a computer system uses up resources (including the amount of memory the application is occupying, or how much processing time is required). The OS is responsible for the efficient allocation of resources so that an application can run as effectively as possible

New cards
28

Networking

The OS manages connections with networks of other computer systems to allow the sharing of Network Resources

New cards
29

Data Management

The OS must have the ability to access data stored in memory. Data is stored using files, and the OS must keep track of files and their location in order to make the best use of memory available, provide fast access times, and ensure that an application does not overwrite another applications files

New cards
30

Security

Provides measures such as password authentication, magnetic cards, access rights to prevent unauthorized access

New cards
31

Application Software

Programs designed for the end-used that enable the completion of various tasks in order to increase productivity.

New cards
32

Application Software Examples

  • Word processors

  • Spreadsheets

  • Database management systems

  • Web browsers

  • Email

  • Computer Aided Design (CAD)

  • Graphic processing software

New cards
33

Word Processors

A software application that is used for the production of any sort of document. It includes tools for the composition, editing, formatting, and possibly printing of documents. The most common of all the main software applications.

New cards
34

Spreadsheets

A software application that is used for the organization and analysis of data. The data in a spreadsheet application is presented as cells organized in rows and columns these cells may contain numbers, text, or results of formulas that calculate and display values automatically on the basis of the contents of other cells.

New cards
35

Database management systems (DBMS(

manages (creates, queries, updates, stores, modifies, and extracts information) databases and is designed to provide an interface between users a database

New cards
36

Database

organized collection of data

New cards
37

Web Browser

Access, retrieve, and present content on the World Wide Web. Could be web pages, images, videos or other files and may be identified by a URI.

New cards
38

Email

allows for the exchange of digital messages from a single author to one or more recipients. The author and the recipients do not need to be online simultaneously to exchange the email. the author of the email sends the email to the email server of the recipients, and when the latter connects to the server, they will receive the message.

New cards
39

Computer Aided Design CAD

Often used in engineering, manufacturing, and architecture to create, modify, and analyze a design. Can convert info like shape, materials, dimensions, etc with changeable values. Supports the design/development of rapid prototyping in manufacturing a system solution; saves time/costs associated to drawing and development; photorealistic rending/photo simulation in carious industries (architecture/video games/ simulators/etc) by using shading radiosity, reflection, etc.

New cards
40

Graphic Processing

manipulate visual images with functions such as move, erase, crop, colour, etc.

New cards
41

Graphical user interface (GUI)

Allows user to interact with software in different ways

New cards
42

Command Line Interface (CLI)

Where the user types in commands. Used in early software applications.

New cards
43

Features of an Operating System

  • Toolbar

    • Buttons, icons, menus, etc.

  • Menu

    • List of Commands you can choose

  • Dialogue Box

    • Communicates information to the user and allows option choice

New cards
44

Acronym to Remember Common Features of a GUI

WIMP

W - Windows

I - Icons

M - Menus

P - Pointers

New cards
45

Binary Digit (bit)

(b) the basic unit of information in computer systems and can have only two values, either 1 or 0.

New cards
46

Byte

(B) Formed by 8 bits

New cards
47

Two’s complement

The way most modern computers represent signed binary numbers

New cards
48

Most Significant Bit (MSB)

the bit position in a binary number having. the greatest value

New cards
49

Least Significant Bit

the bit on the right, which gives us the units.

New cards
50

What is the smallest negative number that can be stored in an 8 bit register

-128

New cards
51

What do you need to have to represent decimal numbers?

A Radix/Decimal Point

New cards
52

Hexadecimal Number System

Positional system that uses 16 digits (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

New cards
53
<p>NAND</p>

NAND

invert of the AND

New cards
54
<p>NOR </p>

NOR

Invert of the OR

New cards
55
<p>XOR</p>

XOR

True whenever they’re different

New cards
56
<p>OR</p>

OR

When at least one is true

New cards
57
<p>AND</p>

AND

When both are tru

New cards
58
<p>NOT</p>

NOT

Opposite of a single value

New cards

Explore top notes

note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 17 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 18 people
Updated ... ago
4.5 Stars(2)

Explore top flashcards

flashcards Flashcard187 terms
studied byStudied by 24 people
Updated ... ago
4.0 Stars(1)
flashcards Flashcard59 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard65 terms
studied byStudied by 22 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard53 terms
studied byStudied by 26 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard105 terms
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard53 terms
studied byStudied by 39 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard103 terms
studied byStudied by 31 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard44 terms
studied byStudied by 45 people
Updated ... ago
5.0 Stars(1)