Computer Architecture, Systems, and Software Components
Processor Speed
MIPS (Millions of Instructions Per Second): A unit of measurement for computer speed.
System Clock: An electrical pulse synchronizes processing. 1 MHz = 1 million cycles per second. Higher frequency means faster processing.
BUS-Width: The amount of data the CPU can transmit at any time to main memory and input/output devices.
Data and Memory
Data:
- Input Data
- Output Results
- Internal Values (Processing Information/Program Instructions)
RAM (Random Access Memory): User’s working memory (SRAM, DRAM, EDO, SDRAM).
- Infocentre: Focused on information.
- Volatile: Information is lost at shutdown.
Cache Memory (SDRAM): A small, high-speed auxiliary memory between main memory and the CPU. ROM (Read-Only Memory): Contains system startup programs and optimization tools (PROM, EPROM, EEPROM). FLASH Memory (EEPROM): Non-volatile solid-state memory, works with RAM and disk drives.
- Non-volatile storage.
- Consumes less energy, conserves battery life.
- Compact size.
- High speed.
- Unlike EPROMs (bit-by-bit operations), flash memory is recorded and erased in blocks.
Peripherals
Input Peripherals: Keyboard, mouse, target readers, digital card, scanner, joystick, voice recognizer, sensor, digital camera.
Output Peripherals: Monitor, printer, plotter, microfiche/microfilm engraving, voice synthesizer, generator.
Input and Output Peripherals: Modem.
Secondary Memory Storage:
- Volume: Storage medium (e.g., Disk).
- Unit: Device placed in the volume.
- Controller: Circuit board linking the unit and motherboard.
Data Access Methods:
- Sequential Access: Tape, used for backups.
- Random Access: Disks, floppy disks, pen drives, for files, databases, programs.
Technology Used:
- Magnetic Technology: Uses magnetic properties of materials.
- Optical Technology: Uses laser beams to alter the volume surface.
System Components
Expansion Slot: A motherboard slot for circuit cards (controllers) to add peripherals.
CHIPSET: Circuitry controlling device access to the BUS.
Hyper-Threading Technology: Precursor to multi-core processors.
RISC Machines: Computers with CPUs designed for single-chip integration of frequently used instructions.
Software
Programs: Ordered and parameterized instruction sets to solve problems.
Instruction: A command for the CPU to perform an operation.
Languages: Computer systems with a defined syntax.
Operating System
- Facilitates user communication, provides a user interface.
- Loads programs into main memory for execution.
- Manages information storage.
- Coordinates hardware and application software.
Application Software
Programming software for user programs.
Systems
System: Interrelated elements with a common purpose, governed by decision and control (decisional apex).
Open Systems: Strong time-space relationships with the surrounding environment.
Economic Management System (SGE): A company as an open, informational, and physical-decomposable subsystem.
Informational System (IS): Human, material, financial, technological, regulatory, and methodological resources organized to provide information for organizational roles.
Automated Informational System (AIS): An IS component formalizing processes through ICT (Information and Communication Technology).
ERP (Enterprise Resource Planning): Central data repository with software for each functional unit.
Integrated ERP includes:
- Resource planning.
- Supply chain management.
- Demand chain management.
- Knowledge management.
- Etc.