Computer System
Computer System
Computer Systems
Explore the fascinating world of computer systems, from the
inner workings of hardware to the intricate dance of software.
Dive into the core components that power our digital age,
unlocking the potential of technology to transform our lives.
Sa
by Santosh Kumar
A computer is a device which accepts information in the
form of data, changes or manipulates it based on certain
instructions, and generates an output.
2. instructions.
The syntax of a high-level language is designed to be more intuitive and closer to
natural language, making it easier for programmers to write and understand code.
3. The semantics of a high-level language provide a level of abstraction, hiding the
underlying computer hardware and operating system details from the programmer.
Compilation and Interpretation:
Translating Code
1 Compilation
The compiler takes high-level programming code and translates it into low-
level machine code that the computer's processor can directly execute.
2 Interpretation
The interpreter reads and executes high-level code line by line, without
generating machine code first. This allows for dynamic, on-the-fly program
execution.
3 Trade-offs
Compiled code runs faster, but requires a separate compilation step.
Interpreted code is more flexible, but may run slower due to the translation
overhead.
Advantages of Computers:
Efficiency and Versatility
• Speed
• Storage
• Processing
• Accuracy
• Communication
Components of a Computer System:
Hardware and Software
A computer system is composed of two
key components: hardware and software.
Hardware refers to the physical
components, such as the processor,
memory, storage devices, and
input/output peripherals. Software
encompasses the programs, operating
systems, and applications that run on the
hardware and enable its functionality.
• Hardware
• Software
Hardware: Processors, Memory, and
Input/Output Devices
Sa
by Santosh Kumar
Types of Computer Network (PAN,
LAN, MAN, WAN)
1. Personal Area Network (PAN): A small-scale network that interconnects devices
within a personal space, such as a home or office. It typically includes devices like
smartphones, laptops, and wearables.
2. Local Area Network (LAN): A network that connects devices within a limited
geographical area, like a building or campus. LANs enable high-speed data transfer
and resource sharing among nearby devices.
LAN
Local Area
Network
T
MAN
Metropolitan Area Network
T
WAN
Wide Area Network
Uses of Computer Network
Sharing Resources Communication
Computer networks enable users to Networks facilitate communication
share hardware, software, and data through email, instant messaging, video
resources across multiple devices, conferencing, and other collaborative
improving efficiency and productivity. tools, connecting people and
organizations worldwide.