Professional Documents
Culture Documents
Itt Project Ppt
Itt Project Ppt
Fundamentals
• Computer are automatic electronic device that can perform
multiple tasks by breaking them into simple calculations and doing
them extremely quickly.
• A computer is programmable i.e. the computer depends totally on
the programs, which the computer is using.
• A program is a list of instructions, telling the computer ‘what to do’.
• They have the ability to store, manipulate and communicate
information.
Characteristics of Computers
1. Computers are reliable.
2. Computers are fast.
3. Computers are accurate.
4. Computers can store massive amount of information.
5. Computers can move information very quickly from one
place to another.
Data
Computers transform Data into
information.
Data is the raw material and
information is the processed data.
Hardware Software
It refers to the Software is the set of
physical parts of instruction that guides
the computer. the hardware through
Elements of its job.
Computing
Process
People Procedures
Most computer These are the steps that
requires people, one must follow to
who are called accomplish a specific
users. computer related task.
CENTRAL PROCESSING UNIT(CPU)
• CPU is the brain of the computer, it reads and
executes program instructions, performs
calculations and make decisions.
• CPUs have built-in cache memory that stores
frequently accessed data for faster retrieval. It
helps reduce the time it takes for the CPU to
fetch data from the main memory.
• It also handles information from one part of the
computer to another like a central switching
station that directs the flow of traffic throughout
the computer system.
Main Components of CPU
The Control Unit is responsible The ALU performs arithmetic The Memory Unit is the part of the
for managing the execution of operations (such as addition, computer that holds data and
instructions. It fetches subtraction, multiplication, and instructions for processing.
instructions from memory, division) and logical operations
decodes them, and controls the (such as AND, OR, and NOT) Memory associated with the CPU is
flow of data between different on data. It handles the also called primary storage, primary
parts of the CPU.. mathematical and logical memory, main storage, internal
calculations required by the storage and main memory.
The control Unit Co-ordinates instructions.
the activities of other two units RAM, ROM, Cache Memory,
as well as all peripheral and FLASH Memory are the basic types
auxiliary storage device linked of computer memory.
to the computer.
Input, Output and Auxiliary Storage Device
Input Devices:- Input devices are peripherals or hardware devices that allow users
to enter data, commands, and instructions into a computer system. They enable
communication and interaction between the user and the computer. Ex:- Keyboard,
Mouse, Scanner, Webcam, etc.
The Operating System layers provide various facilities and services that
make the use of hardware resource convenient, efficient, and safe. A
programmer make use of these facilities in developing an application, and the
application, while it is running, invokes the required services to perform
certain functions.
The Operating System acts as the manager of the various resources of the
computer system and allocates them to specific progrsms and users to
execute their jobs successfully.
Memory Management:- It allocates and tracks the computer's physical and virtual memory
resources, ensuring efficient utilization and protection of memory.
File Management:- It provides a hierarchical structure for organizing and storing files on
storage devices, such as hard drives or solid-state drives.
Device Management:- It handles the communication and interaction between the computer's
hardware devices (e.g., printers, scanners, keyboards) and the software applications.
User Interface:- It provides a user-friendly interface through which users interact with the
computer system, such as graphical user interfaces (GUIs) or command-line interfaces
(CLIs).
Multi Programming Multi Threading
The Running task keeps running until Threads are a popular way to improve
it performs an operation that requires application process. With Thread facility,
waiting of an external event or until the basic unit of CPU utilisation is a
the computer’s scheduler forcibly thread. In these operating systems, a
swap the running task out of the CPU. process consist of an address space and
Multiprogramming systems are one or more threads of control. Hence,
designed to maximise CPU usage. they also share the same global variables.
In addition, all threads of a process also
share the same set of operating system
resources.
Kernel:- Kernel is the central component of most computer operating systems; it is bridge
between applications and the actual data processing done at the hardware level. The kernel
responsibility include managing the system resources. Operating System tasks are done
differently by different kernels, depending on their design and implementation.