DocShare
Computer (SSC, Railway, Police & All State exam)Chapter Unit

Computer Terminology


Introduction to Computer Terminology

Understanding basic computer terminology is essential for navigating the world of computers and technology. These terms define the hardware, software, processes, and functionalities that make computing possible.


1. Basic Hardware Terminology

  1. CPU (Central Processing Unit):

    • The "brain" of the computer, responsible for executing instructions.
    • Key Components:
      • Control Unit (CU): Manages the execution of instructions.
      • Arithmetic Logic Unit (ALU): Performs mathematical and logical operations.
  2. Motherboard:

    • The main circuit board that connects all computer components, including the CPU, RAM, and storage.
  3. RAM (Random Access Memory):

    • Temporary memory used for processing tasks.
    • Volatile: Data is lost when the computer is turned off.
  4. ROM (Read-Only Memory):

    • Non-volatile memory containing essential instructions for booting up the system.
  5. Hard Drive (HDD) and Solid State Drive (SSD):

    • Storage devices for saving data.
    • HDD: Uses spinning disks to store data.
    • SSD: Faster, uses flash memory without moving parts.
  6. Power Supply Unit (PSU):

    • Converts electricity into usable power for computer components.
  7. Input Devices:

    • Devices used to input data into a computer.
    • Examples: Keyboard, mouse, scanner.
  8. Output Devices:

    • Devices that display or output results.
    • Examples: Monitor, printer, speakers.

2. Basic Software Terminology

  1. Operating System (OS):

    • Software that manages hardware and software resources.
    • Examples: Windows, macOS, Linux.
  2. Application Software:

    • Programs designed to perform specific tasks for users.
    • Examples: Word processors, web browsers.
  3. Driver:

    • Software that enables communication between the OS and hardware.
    • Example: Printer driver.
  4. Firmware:

    • Software embedded in hardware, providing low-level control.
    • Example: BIOS.
  5. Kernel:

    • The core part of an operating system, managing hardware resources.

3. Networking Terminology

  1. IP Address:

    • A unique identifier for devices on a network.
    • Types:
      • IPv4: 32-bit numeric address (e.g., 192.168.1.1).
      • IPv6: 128-bit alphanumeric address.
  2. DNS (Domain Name System):

  3. LAN (Local Area Network):

    • Connects devices within a limited geographical area, such as an office.
  4. WAN (Wide Area Network):

    • Connects devices over a large geographical area, such as the Internet.
  5. MAC Address (Media Access Control Address):

    • A unique hardware identifier for network interfaces.
  6. Bandwidth:

    • The maximum amount of data transmitted over a network in a specific period.
  7. Firewall:

    • A security system that monitors and controls network traffic.

4. Storage Terminology

  1. Bit and Byte:

    • Bit: The smallest unit of data in computing.
    • Byte: 8 bits, representing a single character.
  2. Cache:

    • High-speed memory that stores frequently accessed data for faster retrieval.
  3. Cloud Storage:

    • Data storage on remote servers accessed via the Internet.
    • Examples: Google Drive, Dropbox.
  4. Backup:

    • A copy of data stored in a separate location for recovery in case of loss.

5. Software Development Terminology

  1. Algorithm:

    • A step-by-step procedure to solve a problem or perform a task.
    • Example: Sorting a list of numbers.
  2. Source Code:

    • The human-readable code written by developers in programming languages like Python, Java, or C++.
  3. Compiler:

    • Converts source code into machine code.
    • Example: GCC (GNU Compiler Collection).
  4. Interpreter:

    • Executes source code line by line without converting it to machine code.
    • Example: Python Interpreter.
  5. Integrated Development Environment (IDE):

    • A software application that provides tools for writing, debugging, and testing code.
    • Examples: Visual Studio Code, PyCharm.
  6. Version Control System (VCS):

    • Manages changes to source code over time.
    • Examples: Git, Subversion (SVN).
  7. Bug:

    • An error or flaw in software that causes incorrect or unexpected behavior.
  8. Patch:

    • A software update that fixes bugs or security vulnerabilities.
  9. Framework:

    • A pre-built structure for developing applications.
    • Examples: Django (Python), React (JavaScript).

6. Cybersecurity Terminology

  1. Encryption:

    • The process of converting data into a secure format to prevent unauthorized access.
    • Types: Symmetric (e.g., AES), Asymmetric (e.g., RSA).
  2. Firewall:

    • A security system that monitors and controls network traffic based on predetermined rules.
  3. Two-Factor Authentication (2FA):

    • Adds an extra layer of security by requiring two forms of identification to log in.
  4. VPN (Virtual Private Network):

    • Encrypts Internet connections for secure communication over public networks.
  5. Threat:

    • A potential cause of harm to a system or data.
    • Types: Malware, phishing, DDoS attacks.
  6. Vulnerability:

    • A weakness in software or hardware that can be exploited by attackers.
  7. Digital Certificate:

    • An electronic document that proves ownership of a public key.
    • Used in HTTPS to secure websites.
  8. Incident Response:

    • The process of identifying, managing, and resolving security breaches.

7. Emerging Technology Terminology

  1. Artificial Intelligence (AI):

    • Machines that mimic human intelligence to perform tasks like learning and decision-making.
    • Examples: Chatbots, image recognition systems.
  2. Machine Learning (ML):

    • A subset of AI that enables systems to learn and improve from data.
    • Example: Spam email filters.
  3. Blockchain:

    • A decentralized ledger technology for secure transactions.
    • Applications: Cryptocurrencies, supply chain management.
  4. Quantum Computing:

    • A computing paradigm based on quantum mechanics, capable of solving complex problems faster than classical computers.
  5. Internet of Things (IoT):

    • A network of interconnected devices that communicate with each other.
    • Examples: Smart thermostats, wearable devices.
  6. Big Data:

    • Large and complex datasets analyzed to identify patterns and trends.
    • Tools: Hadoop, Spark.
  7. Cloud Computing:

    • On-demand access to computing resources over the Internet.
    • Service Models:
      • IaaS (Infrastructure as a Service): AWS, Azure.
      • PaaS (Platform as a Service): Google App Engine.
      • SaaS (Software as a Service): Salesforce, Microsoft 365.

8. Web Development Terminology

  1. HTML (Hypertext Markup Language):

    • The standard language for creating web pages.
  2. CSS (Cascading Style Sheets):

    • Used to design and format the appearance of web pages.
  3. JavaScript:

    • A programming language for adding interactivity to websites.
  4. API (Application Programming Interface):

    • A set of rules that allows one application to communicate with another.
  5. Responsive Design:

    • Designing websites to provide an optimal viewing experience across devices.
  6. SEO (Search Engine Optimization):

    • Techniques to improve the visibility of websites in search engine results.

9. Networking Terminology

  1. Packet:

    • A unit of data sent over a network.
    • Contains a header (metadata) and payload (actual data).
  2. Protocol:

    • A set of rules for data communication.
    • Examples: TCP/IP, HTTP, FTP.
  3. Subnet:

    • A logical subdivision of an IP network.
    • Used to segment and manage network traffic.
  4. Router:

    • Directs data packets between networks.
    • Determines the best path for data transmission.
  5. Switch:

    • Connects devices within the same network and directs data to the correct destination.
  6. Gateway:

    • Acts as a bridge between two networks with different protocols.
  7. Proxy Server:

    • Intermediary server that handles requests between clients and other servers.
    • Applications: Anonymity, content filtering.
  8. SSID (Service Set Identifier):

    • The name of a wireless network.
  9. Network Address Translation (NAT):

    • Converts private IP addresses to a public IP address for communication over the Internet.

10. Hardware and Software Integration Terminology

  1. BIOS (Basic Input/Output System):

    • Firmware that initializes hardware during the booting process.
  2. Chipset:

    • A group of integrated circuits on the motherboard that manage data flow between components.
  3. Drivers:

    • Software that enables the operating system to communicate with hardware devices.
  4. Hypervisor:

    • Software that creates and manages virtual machines (VMs).
    • Types:
      • Type 1 (Bare Metal): Runs directly on hardware.
      • Type 2 (Hosted): Runs on an operating system.
  5. Peripheral:

    • External devices connected to a computer.
    • Examples: Printers, external hard drives.

11. Industry-Specific Terminology

1. E-Commerce:

  • Payment Gateway:
    • Facilitates online payments by connecting e-commerce sites to banks.
  • Shopping Cart:
    • A feature allowing users to select and save items for purchase.

2. Healthcare IT:

  • EHR (Electronic Health Records):
    • Digital records of patient health information.
  • Telemedicine:
    • Remote healthcare services via communication technologies.

3. Finance and Banking:

  • FinTech (Financial Technology):
    • Technology-driven financial services.
    • Examples: Digital wallets, cryptocurrency platforms.

4. Education Technology:

  • LMS (Learning Management System):
    • Platforms for managing online learning.
    • Examples: Moodle, Blackboard.

12. Emerging Cybersecurity Terminology

  1. SOC (Security Operations Center):

    • A centralized team responsible for monitoring and defending against security threats.
  2. Threat Hunting:

    • Proactive search for vulnerabilities or potential breaches within a system.
  3. Endpoint Detection and Response (EDR):

    • Tools that monitor and respond to threats on endpoint devices like laptops and desktops.
  4. SIEM (Security Information and Event Management):

    • Systems that analyze security data from multiple sources to detect threats.

13. Important Acronyms in Computing

AcronymFull FormDescription
IPInternet ProtocolAddressing system for devices on a network.
DNSDomain Name SystemResolves domain names to IP addresses.
HTTPHypertext Transfer ProtocolProtocol for web communication.
VPNVirtual Private NetworkEncrypts internet connections.
IoTInternet of ThingsNetwork of interconnected devices.
AIArtificial IntelligenceSimulates human intelligence in machines.

14. Future of Computer Terminology

  1. Quantum Terminology:

    • Qubit: The basic unit of quantum information.
    • Quantum Supremacy: Demonstrating quantum computers outperform classical ones.
  2. Cloud-Native Terms:

    • Containerization: Packaging applications with their dependencies.
    • Kubernetes: An orchestration tool for managing containers.
  3. Green Computing:

    • Focus on energy-efficient computing systems and reducing e-waste.
  4. Digital Twins:

    • Virtual replicas of physical entities used for simulation and analysis.

Key Points

  1. Basic Terms:
    • Hardware (CPU, RAM), Software (OS, drivers), and Networking (IP, DNS).
  2. Development Terms:
    • Algorithms, source code, IDEs, and version control.
  3. Emerging Tech:
    • AI, IoT, blockchain, quantum computing.
  4. Industry-Specific Terms:
    • E-commerce, healthcare IT, and finance.

Unlock Full Unit & Study Features

Sign in to highlight text, create saved notes, ask the AI Tutor questions, and access all units.