Computer Architecture Basics
39 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the basic unit of memory in a computer system?

  • 8 bytes
  • 4 bytes
  • 3 decimal digits
  • 8 bits (correct)

How many instructions are typically supported by an Intel Pentium 4 processor?

  • 500 instructions (correct)
  • 100 instructions
  • 128 instructions
  • 7 instructions

Which of the following describes the function of a CPU?

  • Manages file systems
  • Stores data permanently
  • Displays output on screen
  • Processes instructions (correct)

Which of the following statements is correct about registers in a computer system?

<p>They typically number about 50 (C)</p> Signup and view all the answers

What distinguishes a bit in a binary computer?

<p>It distinguishes between two states (A)</p> Signup and view all the answers

What is the storage capacity range for keychain drives?

<p>16 MB – 2 GB (B)</p> Signup and view all the answers

Which term describes the special type of ROM used in keychain drives?

<p>Flash memory (A)</p> Signup and view all the answers

What does screen resolution refer to?

<p>Number of pixels on the screen (C)</p> Signup and view all the answers

What is a characteristic of buses in computer architecture?

<p>They allow shared transport of information among devices and the CPU (A)</p> Signup and view all the answers

How often is pixel information read and converted to a video signal?

<p>60 times per second (D)</p> Signup and view all the answers

What is the overall function of the CPU?

<p>To execute instructions automatically (D)</p> Signup and view all the answers

Which characteristic determines the set of instructions a CPU can understand?

<p>Family (C)</p> Signup and view all the answers

What is the purpose of the address lines in the CPU?

<p>To issue memory location addresses (C)</p> Signup and view all the answers

How does the CPU retrieve an instruction from memory?

<p>By issuing an address to memory (D)</p> Signup and view all the answers

If a CPU has a clock speed of 2.2 GHz, how many ticks does it perform in one second?

<p>2.2 billion ticks (A)</p> Signup and view all the answers

In binary, what is the decimal equivalent of the number 11011?

<p>27 (C)</p> Signup and view all the answers

What determines the amount of memory that can be installed in a computer?

<p>Address Bus Width (A)</p> Signup and view all the answers

What is the data bus width of the 80486 CPU?

<p>32 bits (C)</p> Signup and view all the answers

What is the capacity of 1 Kilobyte (KB) in bytes?

<p>1,024 bytes (C)</p> Signup and view all the answers

Which type of memory retains its contents without power?

<p>Read Only Memory (ROM) (A)</p> Signup and view all the answers

What distinguishes SRAM from DRAM?

<p>SRAM is faster and more expensive than DRAM. (B)</p> Signup and view all the answers

How is data stored on a hard disk?

<p>As magnetic field polarities (D)</p> Signup and view all the answers

What is the main difference between a CD-ROM and a DVD?

<p>DVDs can store up to 17GB, while CD-ROMs can store up to 650MB. (B)</p> Signup and view all the answers

What is the purpose of sectors on a hard disk?

<p>To segment the disk for organization (A)</p> Signup and view all the answers

Which of the following statements about RAM is true?

<p>It allows random access to any location equally fast. (C)</p> Signup and view all the answers

What is the approximate maximum transfer speed of a 20X CD-ROM drive?

<p>3,000KB/sec (A)</p> Signup and view all the answers

What is the primary purpose of cache memory in modern computer architecture?

<p>To increase the speed of accessing frequently used memory locations (B)</p> Signup and view all the answers

Which of the following is not an example of an operating system?

<p>Microsoft Office (B)</p> Signup and view all the answers

How does the CPU speed of a Pentium processor typically compare to main memory speed?

<p>CPU speed is faster than main memory speed (D)</p> Signup and view all the answers

Which of the following is classified as application software?

<p>Word processing programs (A)</p> Signup and view all the answers

What capacity range is typical for main memory in modern PCs?

<p>64 MB - 4 GB (B)</p> Signup and view all the answers

What is the primary function of the OS when a program requests a page not currently in main memory?

<p>To load that page from hard disk into main memory (D)</p> Signup and view all the answers

What is a misconception about file systems from the user's perspective?

<p>Files are viewed as variable-size byte sequences (C)</p> Signup and view all the answers

Which operating system is known for its text-based interface and lack of multitasking?

<p>DOS (A)</p> Signup and view all the answers

What key feature does Windows NT and its subsequent versions offer?

<p>Full memory management (C)</p> Signup and view all the answers

What is a characteristic of UNIX-based operating systems?

<p>They are complex with text-based interfaces (B)</p> Signup and view all the answers

Which of the following factors is NOT considered when selecting an operating system?

<p>Social media presence of the OS (B)</p> Signup and view all the answers

Which version of Windows introduced support for larger filenames?

<p>Windows 98 (D)</p> Signup and view all the answers

What aspect of the screen is misleading in traditional OS operations?

<p>The array of pixels is hidden from the user (C)</p> Signup and view all the answers

Flashcards

What is computer hardware?

The physical components of a computer system that allow users to input and output information.

What is a bit?

A binary digit, representing one of two states: true (1) or false (0).

What is a byte?

A unit of computer memory consisting of 8 bits. It can store a single character like a letter or number.

What is the CPU?

The central processing unit (CPU) is the brain of the computer, responsible for executing instructions and performing calculations.

Signup and view all the flashcards

What is RAM?

Random Access Memory (RAM) acts as the computer's short-term memory, holding data and programs that are currently being used.

Signup and view all the flashcards

Binary Number

A representation of a number using only the digits 0 and 1, where each digit's position corresponds to a power of 2.

Signup and view all the flashcards

What is CPU clock speed?

The internal clock of a CPU determines the rate at which it performs operations. Measured in Hertz (Hz), with 1 GHz equaling 1 billion ticks per second.

Signup and view all the flashcards

How does the CPU interact with memory?

The CPU retrieves data from memory based on the address provided. It communicates with memory through address lines and data lines.

Signup and view all the flashcards

What is the purpose of the address bus width?

The width of the address bus limits how much memory the CPU can access directly. A wider bus allows access to a larger range of memory addresses.

Signup and view all the flashcards

What is the purpose of the data bus width?

The width of the data bus determines how much data can be transferred between the CPU and memory in a single operation.

Signup and view all the flashcards

CPU Families

The family of a CPU determines the set of instructions it understands. Different families have different instruction sets.

Signup and view all the flashcards

CPU Clock Speed

Different CPU families have varying clock speeds, affecting their processing power. Higher clock speeds generally mean faster processing.

Signup and view all the flashcards

Flash Memory

A special type of ROM (Read-Only Memory) that can be quickly erased and re-written, often used in keychain drives for storing data.

Signup and view all the flashcards

Bus

A set of wires that connects all devices and the CPU in a computer system, enabling information sharing between them.

Signup and view all the flashcards

I/O (Input/Output)

Interface that uses a set of wires to connect a computer to peripheral devices like printers, keyboards, and external drives.

Signup and view all the flashcards

Screen Resolution

The number of pixels that are displayed on a computer screen, determining the clarity and detail of the image.

Signup and view all the flashcards

Pixels

Tiny dots arranged in a grid on a computer screen, each capable of displaying a different color. The number of pixels determines the resolution of the screen.

Signup and view all the flashcards

What is volatile memory?

Memory that loses its contents when the power is off.

Signup and view all the flashcards

What is non-volatile memory?

Memory that retains its contents even when the power is off.

Signup and view all the flashcards

What is disk access?

The process of reading or writing data to a specific location on a hard drive.

Signup and view all the flashcards

What is random access?

The ability to access any location on a memory device equally fast.

Signup and view all the flashcards

Cache Memory

A type of memory that stores frequently accessed data for faster retrieval by the CPU. It's like a small, fast, and expensive 'shortcut' to regular memory.

Signup and view all the flashcards

CPU

The central processing unit (CPU) executes instructions and performs calculations. It's the 'brain' of the computer.

Signup and view all the flashcards

RAM

A type of memory that stores instructions and data that the CPU is currently using. It's like the computer's 'short-term memory' that gets cleared when you turn off the computer.

Signup and view all the flashcards

Operating System

The software that manages the computer's hardware resources, providing a platform for applications. It's like the 'air traffic controller' of the computer.

Signup and view all the flashcards

Application Software

Software designed for specific tasks, like word processing, accounting, or web browsing. It's like the 'tools' you use on your computer.

Signup and view all the flashcards

Virtual memory

Operating system technique that makes the amount of physical RAM seem much larger than it actually is, by swapping data between RAM and the hard drive.

Signup and view all the flashcards

File System illusion

The OS manages the allocation of disk space, presenting it to users and applications as a set of organized directories and files, hiding the underlying physical structure.

Signup and view all the flashcards

Windows and menus illusion

The OS translates mouse clicks and screen locations into specific actions, creating a user-friendly graphical interface with menus and windows.

Signup and view all the flashcards

Disk organization

A method of organizing data on disk by using a set of tracks, which are further divided into sectors, each storing a fixed-size block of data.

Signup and view all the flashcards

Overlapping windows technique

The OS saves a picture (bitmap) of the contents of covered windows, allowing them to be restored quickly when uncovered.

Signup and view all the flashcards

Multitasking

The OS manages the allocation of system resources (CPU, memory) between multiple running programs, providing the illusion of simultaneous execution.

Signup and view all the flashcards

Memory management

The OS manages the allocation of system memory between different processes, ensuring that each process has access to the memory it needs to run efficiently.

Signup and view all the flashcards

Boot loader

A set of instructions and data stored in secondary memory, used to bring the operating system into memory when the computer boots up.

Signup and view all the flashcards

Study Notes

Introduction to Computing Fundamentals

  • Information technology encompasses the fundamentals of computing.
  • The outline covers computer architecture and operating systems.

Computer Architecture

  • Hardware Components: Includes CPU, memory, I/O, and buses.
  • Understanding PC Specs: Critical for analyzing computer capabilities.
  • Registers: There are 1 registers with instructions.
  • Memory: Fundamental unit is 3 decimal digit numbers, maximum size 100 locations.
  • Instructions: There are 7 instructions.

Operating Systems

  • What is an OS?: The software that manages computer hardware and software resources.
  • OS Functions: Multitasking, virtual memory, file systems, window systems, and microcomputer operating systems are key functions.
  • Microcomputer operating systems: Details on different types are discussed.

Basic Computer Facts

  • Memory: Basic unit is a 3-digit decimal number, maximum size 100 locations.

Computer Hardware

  • Computer hardware is the physical components of a computer system for input and output.
  • The Von-Neumann architecture is a key model representation. This example shows the CPU (Control Unit, Arithmetic/Logic Unit), and Memory Unit.

Computer Components

  • Processor (Under the heatsink)
  • Motherboard (With ports)
  • RAM (Memory)
  • Storage Device (Optical and hard drive)
  • Graphics card
  • Power Supply (Converts electricity)

A "Real" Computer

  • A diagram depicts the CPU's components including the Instruction Counter and Registers, along with Memory and input devices (Keyboard, Mouse) and output devices (Monitor, Printer).

Intel Pentium 4 Answers

  • Memory: An 8-digit binary number is a byte. 32 bits = 4 bytes. RAM memory size typical is between 128 MB– 1 GB.
  • Registers: About 50 registers of various types.
  • Instructions: About 500 instructions.

Binary Computers

  • Real computers do not store nor calculate with 3-digit decimal numbers.
  • A bit has two states: 0 and 1, (TRUE and FALSE).
  • Bits are easier to implement in machines (e.g., light bulb on/off; high/low voltage).

Interpretation of Decimal Numbers

  • Decimal numbers (e.g., 379) are interpreted as a sum of powers of 10. (3 x 102 + 7 x 101 + 9 x100)

Interpretation of Binary Numbers

  • Binary numbers interpret the sum of powers of 2. ( e.g., 11011=1x24 + 1x23 + 0x22 + 1x21 +1x20 = 1 x 16 + 1 x 8+ 0 x 4+1x2+ 1x1 = 27)

CPU Function

  • The CPU is the central processing unit.
  • The CPU ticks very fast, e.g., 1.6 GHz which is (1.6 trillion ticks per second).
  • Activities are synchronized to start on a clock tick.
  • Instructions Execution is automatic (find memory address, retrieve, decode, fetch, execute, store).

CPU-Memory Interaction

  • The CPU and memory interact through address lines and data lines.

CPU Issues an Address

  • The CPU issues an address (e.g., 00110010) to access a specific memory location (50).

Making the Data Available

  • Memory provides the requested data (e.g., 127) to the CPU at memory location 50.

CPU Characteristics

  • Family: Determines the set of instructions (e.g., Intel 80386, 80486, Pentium, Pentium II, Motorola 68030).
  • Clock Speed: Measures the CPU's speed in GHz (e.g., Pentium: 500 MHz - 2.2 GHz).
  • Data bus width: The amount of data that can be processed at once (e.g., 80486-32 bits, Pentium 64 bits).
  • Address bus width: The amount of memory that can be installed using bits. (e.g., LMC 3 decimal, Pentium 32 bits, Itanium 64 bits).

Expressing Memory Capacity

  • Memory is measured in bytes (8 bits).
  • A byte can store binary numbers from 00000000 -11111111.
  • Multiple bytes use prefixes like kilo, mega, and giga for larger values.

Semiconductor Memory

  • RAM (Random Access Memory): Accessed equally fast, but loses data without power. Has two types: Static (SRAM) and Dynamic (DRAM).
  • ROM (Read-Only Memory): Retains data even without power. Useful during startup.

Hard Disks and Floppies

  • Slower than main memory.
  • Bits are stored as magnetic fields of different polarity.
  • A head (read/write) reads/writes data. The disk rotates.
  • Disks are divided into tracks (of different radial distance), then into sectors.

Hard Disk Geometry

  • Heads move back and forth.
  • System waits for the desired sector to pass.
  • Data is read or written.

CD-ROMs

  • Slower than hard disks.
  • Data is encoded by burning "pits" on the surface (read by a laser).
  • Holds up to 650 MB of data.
  • CD-ROM drive's speed is measured in multiples of 150 KB/sec (e.g., 4X drive is 600 KB/sec, 20X = 3000 KB/sec).

DVD (Digital Video Disk)

  • Newer improved CD-ROM.
  • Smaller, denser "pits" with two layers.
  • Holds up to 17 GB of data.

Keychain Drives

  • Attaches to a USB port.
  • Holds 16 MB to 2GB of data.
  • Using "flash memory" (special kind of ROM). This memory can be rapidly erased and re-recorded.

I/O Devices

  • Input: Keyboard, mouse, hard disk, floppy disk
  • Output: Printer, screen, speakers

Computer Displays

  • Pixels are displayed in different colors.
  • Screen resolution is measured in pixels (e.g., 640x480, 1024x768).
  • Color information is stored, then converted to video signal. Color per pixel can be between 256 to 16 million colors).

Buses

  • One set of wires connects all devices and CPU.
  • Information transport is shared (public bus).
  • Modern PCs use a bus to connect CPU and I/O devices.
  • Buses allow easy addition/replacement of I/O devices. Examples: ISA, PCI, PCMCIA, IEEE 1394.

A Simple Bus Architecture

  • CPU interacts with memory and I/O devices via the bus
  • Shows the general path between devices connected by a bus.

Cache Memory

  • Cheap main memory is slower than the CPU.
  • Solution: Automatically keep copies of frequently used memory locations in fast but expensive cache memory.

A Modern PC Architecture (Simplified)

  • Diagram shows the CPU, cache, RAM, bus, video controller, and disk controller, including faster and slower channels for connections.

Summary: A Modern PC

  • Processor: Pentium (500 MHz - 3.6 GHz).
  • Main Memory (RAM): 64 MB - 4 GB.
  • Floppy Drive: 1.44 MB.
  • Hard Drive: 10 GB– 500 GB.
  • Graphics: 640x480– 2048x1536, 256–16 million colors.
  • Video Memory: 32–256 MB.

Types of Software

  • System Software: Operating systems, programming languages, database systems
  • Application Software: General office tasks, accounting, design, factory automation, and more.

Operating Systems - Examples

  • DOS
  • Windows (95, 98, NT, 2000, XP)
  • Mac OS X
  • Unix
  • Linux

Operating System Functions

  • Allocates memory (e.g., file system, virtual memory)
  • Handles processor time (e.g., multitasking, multiprocessing).
  • Manages input/output devices (e.g., printer, keyboard)
  • May also provide other capabilities useful for users and programs (e.g., GUI, fonts, network protocols).

Operating System Illusions

  • Multitasking: The illusion of many programs running at once.
  • Large Memory: The illusion of having unlimited memory (virtual memory).
  • File Systems: The illusion of files and directories on disks.
  • Windows and Menus: The illusion of graphical user interface (GUI) where the screen's pixels are manipulated to appear as windows, menus.

Multitasking Issues

  • Cooperative Multitasking: Task needs to explicitly pass control to the OS.
  • Preemptive Multitasking: OS interrupts tasks when I/O is requested or time limit is exceeded.

Virtual Memory

  • Copies data to hard disk when not in use for fast access to all data.
  • Main memory and hard disk work collaboratively. Memory location needed and not in memory is retrieved by the OS to the memory.

File Systems

  • Tracks and sectors are broken down to organize data on disks.

Windows and Menus

  • GUI relies on pixel manipulation to create windows and menus.
  • OS handles mouse clicks and other input to create the illusion.

Microcomputer Operating Systems

  • DOS: Text-based, no multitasking.
  • Windows: Windows, cooperative multitasking, filenames restricted to 8 characters.
  • Windows 98: Improved multitasking, large filenames, built-in network capabilities.

Microcomputer Operating Systems (Cont'd)

  • Windows NT: Full multitasking and memory management (e.g., Windows 2000, XP).
  • UNIX (including Linux): Great memory management, multitasking, complex text interface.
  • Mac OS X: Based on UNIX, easy-to-use, only on Macintoshes.

Selecting an Operating System

  • Compatibility with existing software
  • Large base of compatible software
  • Reliability (crash frequency)
  • Hardware availability
  • Speed
  • Ease of learning and use
  • Ease of installation
  • Cost factors

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Fundamentals of Computing PDF

Description

Test your knowledge on the fundamental concepts of computer architecture and memory. This quiz covers various topics, including the CPU, memory units, and storage devices. Perfect for beginners looking to understand how computers function.

More Like This

Computer Architecture Slide Set A-7 Quiz
18 questions
Computer Components and Functions Quiz
24 questions
Computer Architecture and Memory Concepts
48 questions
Computer Fundamentals Quiz
33 questions

Computer Fundamentals Quiz

ExultantTriangle3779 avatar
ExultantTriangle3779
Use Quizgecko on...
Browser
Browser