Computer Science Overview Updated
Computer Science Overview Updated
Q1: What are the main differences between low-level and high-level languages?
Low-Level Languages: These are closer to machine code, allowing direct interaction with hardware
but are harder to write and understand (e.g., Assembly language). They are more efficient in terms
High-Level Languages: Easier for humans to read and write as they are more abstract from machine
code (e.g., Python, Java). They are slower in performance compared to low-level languages but
Data Communication is the transfer of data between computers or devices using a transmission
medium. It involves the exchange of data (such as text, audio, video) through wired or wireless
networks.
Half-Duplex: Data flows in both directions, but only one direction at a time (e.g., walkie-talkies).
- Receiver: The device that receives the data (e.g., another computer).
- Transmission Medium: The physical path or wireless link through which data travels (e.g., cables,
- Message: The actual data being transferred (e.g., text, image, video).
- Protocol: The set of rules that governs the data communication process (e.g., TCP/IP).
LAN (Local Area Network): A small, localized network, typically found in a home, office, or school. It
connects devices within a limited area and often uses Ethernet cables or Wi-Fi for connection.
WAN (Wide Area Network): A network that spans a large geographical area, such as a city, country,
Q1: What is a system? Define natural and artificial systems with examples.
A System is a set of interconnected components working together to achieve a common goal.
Natural System: Systems that occur in nature without human intervention, such as ecosystems or
Artificial System: Man-made systems designed to perform specific tasks, such as computer systems
or mechanical engines.
Artificial systems like automated manufacturing, computer systems, and AI assist in increasing
efficiency, reducing human error, performing complex calculations, and enhancing decision-making
System Unit Components: Motherboard, CPU (Central Processing Unit), power supply (central
system components).
The Motherboard is the main circuit board in a computer that connects and allows communication
between all other components, such as the CPU, memory, and storage devices. It also manages
Control Unit (CU): Directs the operations of the processor by sending control signals.
Microprocessors, as the brain of computers, handle billions of instructions per second, enabling
advanced computing tasks like data processing, internet browsing, gaming, and running complex
software applications.
An Operating System (OS) is software that manages hardware resources and provides services to
other software. It acts as a bridge between the user and the hardware.
Device Management: Manages input/output devices such as printers, mice, and keyboards.
Q1: What is the difference between system software and application software?
System Software: Software that manages and operates computer hardware (e.g., operating systems
like Windows).
Application Software: Software designed to perform specific tasks for users (e.g., MS Word for word
processing).