IT : Hardware and System Software - LU2 and LU3

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

1/15

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Overclocking

The practice of making computer components run at speeds faster than designed by manipulating the frequencies at which the component is set to run.

2
New cards

Overclocking per component

The CPU operates faster than the system clock by changing its own clock multiplication factor.

3
New cards

Overclocking the whole system

The system clock is increased affecting all components that detect the system clock and multiply by a factor.

4
New cards

Dangers Of Overclocking:

Components run faster than they were designed, causing them to become unstable or fail

5
New cards

Machine cycle

  • FETCH a programme from memory(RAM or Cache) (Data Bus)

  • DECODE the instruction(Use CPU instruction set)

    (Address Bus)

  • EXECUTE the instruction, using data, if necessary

  • STORE the result in main memory or send to an output device(Control Bus)

6
New cards

PCI Express

Peripheral Component Interconnect Express

  • Used to connect Graphics Cards, RAID Cards, Wi-Fi cards or SSD’s to the motherboard.

7
New cards

SATA

Serial Advanced Technology Attachment

  • Used to connect mass storages (Hard Drives/ SSD’s) to motherboard

8
New cards

NVMe

Non-Volatile Memory express

  • Connects SSD’s to motherboard

  • NVMe allows SSD’s to read/write at much higher speeds than SATA

9
New cards

Browser Cache

Every time a website is accessed, a copy of the website is kept in the browser cache in local hard disk.

This cache also stores all files downloaded from the web

Stores all cookies.

10
New cards

Web Cache

Also known as Proxy Server Cache

Stores all the recently accessed web pages on a server in a network.

Web cache is a shared storage of previously downloaded web pages, images, etc on a server of an organisation.

If anyone on the network tries to access a previously accessed website, site will be delivered from organisations server, not the web server, reducing network traffic and making server quciker.

11
New cards

BIOS

Basic Input Output System

  • Low level software

  • Stored in non-volatile ROM chip on MOBO

  • Firmware

  • Responsible for POST

12
New cards

UEFI

Unified Extended Firmware Interface

  • Replaces BIOS

13
New cards

UEFI vs BIOS

  • UEFI boot from drives of 2.2TB or larger

  • Can run in 32 or 64 bit mode, more address space than BIOS meaning it boots faster

  • UEFI setup screen more user friendly with graphics and mouse cursor support , BIOS Has no capability for using mouse and graphics drivers.

14
New cards

Multitasking vs multiprocessing and multithreading

Multitasking:

  • Appear to be running several programs simultaneously

  • CPU switches very short bursts of processing time

  • The ability of an OS to execute more than one task simultaneously on a single processor machine

Multiprocessing:

  • Having multiple CPU’s, Called CORES on a single CPU chip

  • Entire core is duplicated on CPU Chip

  • Multiple core many processes can run at the same time

Multithreading:

  • When more than one task in the same program can be executed at the same time

  • Each thread can be executed by a separate CPU

15
New cards

Virtual Memory

  • When RAM is full, OS can use a section of the hard disk and extend it as RAM

  • Virtual memory extends number of addresses RAM has and requires pages to be swapped between RAM and hard disk

16
New cards

Compilers vs Interpreters

Compiler: A compiler translates code from a high-level programming language into machine code before the program runs.

Interpreter: An interpreter translates code written in a high-level programming language into machine code line-by-line as the code runs. Python OR JavaScript