Data Communication
Basic Terminologies of Data Communications
1. Data: Raw facts and figures that can be processed to produce meaningful information.
2. Data Transmission: The process of sending data from one point to another.
3. Analog and Digital Signals:
- Analog Signals: Continuous signals that vary over time.
- Digital Signals: Discrete signals that represent data in binary form (0s and 1s).
4. Data Rate/Bit Rate: The speed at which data is transmitted, usually measured in bits per second (bps).
Components of a Communication System
1. Sender: The device that sends the data.
2. Receiver: The device that receives the data.
3. Transmission Medium: The physical path through which data is transmitted (e.g., cables, air).
4. Message: The actual data being transmitted.
5. Protocol: A set of rules that govern data communication.
Properties of a Good Communication System
1. Reliability: The system should consistently deliver accurate data.
2. Efficiency: The system should use resources (e.g., bandwidth) effectively.
3. Scalability: The system should be able to grow and handle increased data loads.
4. Security: The system should protect data from unauthorized access and breaches.
Introduction to Operating System
An Operating System (OS) is software that manages computer hardware and software resources and
provides common services for computer programs. It acts as an intermediary between users and the
computer hardware.
Functions of an Operating System
1. Booting: The process of starting up a computer and loading the operating system into memory.
2. Resource Management: Efficiently managing the computer's resources, such as the CPU, memory, and
storage.
3. User Interface: Providing a way for users to interact with the computer, typically through a graphical
user interface (GUI) or command-line interface (CLI).
4. Memory Management: Handling the allocation and de-allocation of memory space to various
programs.
5. Input/output Management: Managing input and output devices, such as keyboards, mice, printers, and
displays.
Functions of Operating System
Booting
Resource
Managment
User Interface
Memory
Managment
Input /Output
Managment