SlideShare a Scribd company logo
Computer System Software Hardware Computers Today
CSE 101: Introduction to Computer Science
Lesson 1: An Overview on Computer Systems
Muhammed Tawfiq Chowdhury
Lecturer
Department of Computer Science and Engineering
Northern University Bangladesh
tawfiq.nub@gmail.com
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4
Computer System Software Hardware Computers Today
Computer System
What is a computer?
A computeris an electronicdevicewhich-
◮ can respond to a specific set of instructions in a well-
defined manner.
◮ canexecute apre-recordedlist ofinstructions(aprogram).
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Computer System: Characteristics
◮ Quick data-input,information-retrieval,andstoredata.
◮ Accurate results computation.
◮ Quick processing of arithmetic and logic operations.
◮ Continuousandpersistentwork-ability.
◮ Promptdecisionmaking.
◮ Communicability with other computers through networks.
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4
Computer System Software Hardware Computers Today
The Parts of Computer System
A complete computer system include four distinct parts.
1 Software
2 Hardware
3 Data
4 User
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
The Parts of Computer System
Software
Software-alsocalledprograms -consists oforganizedsetsof
instructions for controlling the computer.
◮ Someprogramsexistforthecomputer’suse,tohelpitmanage
its own tasks and devices.
◮ Otherprogramsexistforthe user,andenable the computerto
perform tasks for you, such as creating documents.
Hardware
A computer's hardware consists of electronic devices; the
parts you can see and touch. The term “device" refers to any
piece of hardware used by the computer, such as a keyboard,
monitor, modem, processor, etc.
Computer System Software Hardware Computers Today
The Parts of Computer System
Data
Data consists of raw facts, which the computer can manipulate
and process into information that is useful to people.
Users
People are the computer's operators, or users. The end-
users use programs in managing daily works.
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
Computer System Software Hardware Computers Today
Software
What is Software?
An organized list of computer instructions that tells the
computer how to perform a certain task is called a Software. A
software is often also called a program.
Software is classified into two classes:
◮ System software
◮ Application software
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Software
What is System Software?
System Software refers to the operating system and all utility
programs that manage computer resources at a low level,
such as compilers, loaders, linkers, and debuggers.
What is Application Software?
Software programs designed for end-users are called Application
Software. Commonly used application software programs are
word processors, database systems, and spreadsheet programs.
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
Computer System Software Hardware Computers Today
Operating Systems (OS)
What is an Operating System?
A large software program that make the computer-hardware
functional is called Operating System. It provides the
following things.
◮ It provides an interface between the user and the
computer hardware.
◮ It provides a wayfor applications software to communicate
with the hardware.
◮ Itmanagesthesystemresourcessuchasmemoryandalso
allocate CPU time to the task being run.
◮ It manages system security
Computer System Software Hardware Computers Today
Facilities of Operating Systems
Operatingsystemprovidesthefollowingfacilitiesfortheusers:
◮ Program creation: it provides editors, debuggers, other
softwaredevelopmenttools.
◮ Program execution: it loads files, performs input/output
(IO) operations.
◮ Access to IO devices: performs read and writes.
◮ Controlled access to files: provides protection
mechanisms, abstraction of underlying device.
◮ System access: controls access to the system, detects
error and response.
Computer System Software Hardware Computers Today
Functions of Operating Systems
Operating Systemsprovidethefollowingfunctionality.
◮ UserInterface
◮ Resource Management
◮ Task Management
◮ File Management
◮ Security
◮ Utilities
Computer System Software Hardware Computers Today
Functions of Operating Systems: User Interface
User Interface: The User Interfaces allow users to interact
with the computers. It consists of the cursors, prompts,
icons, menus, etc. User Interfaces can be:
◮ CommandDrivenInterface
◮ Menu Driven Interface
◮ GraphicalUserInterface
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: User Interface
Command Driven Interface
◮ Withacommand-driveninterface, youtypein aninstruction
which is usually abbreviated, in order to get something done.
◮ Some older operating systems, such as DOS and UNIX, use
command-line interfaces.
Computer System Software Hardware Computers Today
Functions of Operating Systems: User Interface
Menu Driven Interface
◮This type of user interface produce a list of commands or
options available within a program and the user can make
a selection by using either a mouse or a keyboard.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: User Interface
Graphical User
◮ Most modern operating systems, likeWindowsand the
MacintoshOS,provideagraphicaluserinterface(GUI).
◮ A GUI is based on the desktop metaphor. Graphical objects
appear on a background (the desktop), representing resources
you can use.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: Resource Management
Resource Management
◮ Processors: Allocationofprocessestoprocessors.
◮ Memory: Allocation of main memory to processes.
◮ IO devices: Access I/O devices, such as keyboard and Mouse.
◮ Files: Space allocation to files and maintenance.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: Task Management
Task Management
◮ The OS uses interrupt requests (IRQs) to maintain
organized communication with the CPU and other
pieces of hardware.
◮ Eachhardwaredeviceiscontrolledbyapieceofsoftware,
called a driver, which allows the OS to activate and use
the device.
◮ Theoperatingsystemprovidesthesoftwarenecessaryto
link computers and form a network.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: File Management
File Management
◮ The operating system keeps track of all the files on each disk.
◮ Users can make file management easier by creating a
hierarchical file system that includes folders and sub-
folders arrangedinalogicalorder.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Functions of Operating Systems: Security
Security
◮ Protection of the systems and user resources from
intentional as well as careless misuse.
◮ Security deals usually with threats from outside of the
system that affects the integrity and availability of the
system.
◮ Applying security mechanisms to protect systems and
data, such as asking log-in credentials to access system,
applying encryption to protect information, etc.
Computer System Software Hardware Computers Today
Functions of Operating Systems: Utilities
Utilities
◮ A utility is a program that performs a task that is not
typically handled by the operating system.
◮ Someutilitiesenhancetheoperatingsystem’sfunctionality.
◮ Some of the major categories of utilities include:
◮ File defragmentation
◮ Data compression
◮ Backup
◮ Antivirus
◮ Screensavers
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4
CSE 101: Introduction to Computer
Computer System Software Hardware Computers Today
Operating System Services
Basic Services
◮ The operating system manages all the other programs
that run on the PC.
◮ Theoperatingsystemprovidesservicestoprogramsand
the user, including file management, memory
management, and printing.
◮ To provide services to programs, the OS makes system
calls requesting other hardware and software resources
to perform tasks.
Computer System Software Hardware Computers Today
Operating System Services
Sharing Information
◮ Some operating systems, such as Windows, enable
programs to shareinformation.
◮ You can create data in one program and use it again in
other programs without re-creating it.
◮ Windows provides the clipboard, a special area that stores
data cut or copied from one document, so it can be re-used
elsewhere.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Operating System Services
Multi-tasking
◮ Multitasking is the capabilityof running multiple processes
simultaneously.
◮ A multitasking OS enables running multiple programs at
the sametime.
◮ There are two types of multitasking: cooperative and
preemptive.
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Application Software
What is Application Software?
Application software is the programs that designed for end-
users, such as word processors, database systems, and
spreadsheet programs.
ApplicationSoftwarecanbedividedintwomajorclasses.
◮ General Application Program
◮ Specific Application Program
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Application Software
General Application Program
General purpose application program is a type of software that
can be used for a variety of tasks. For example, word
processors can be used for drafting anything; drafting an
assignment or drafting a book or drafting a business deal.
SomeoftheGeneralApplicationProgramsare,
◮ Software Suite - MS Office
◮ Web Browser - Chrome, Firefox
◮ DesktopPublishing-Pagemaker,Publisher
◮ Database Management System -Oracle,MSAccess
Computer System Software Hardware Computers Today
Application Software
Specific Application Program
Purpose-built customized software programs are called Specific
Application Program. Some of the Specific Application Program are:
◮ Accounting Software of a bank
◮ Sales Management ofa shop
◮ E-commerce of an online-shop
◮ Inventory Control for a warehouse
◮ Pay-roll System of a company
◮ TicketReservationofatransportationcompany
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
The Parts of Computer System: Hardware
A computer hardware consists of many different parts. They
are divided in two different groups.
◮ Internal Hardware
◮ ExternalHardware
Computer System Software Hardware Computers Today
The Parts of Computer System: Hardware
Internal Hardware: An Internal Hardware means hardware
that surrounded by the computer's casing.
External Hardware: By external hardware, we mean all
the computer device that we can see from outside.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Looking inside the machine
A computer hardware devices are categorized as follows:
◮ CPU
◮ Processor
◮ Memory
◮ StorageDevice
◮ (I/O) Device
◮ InputDevice
◮ Output Device
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
4
Computer System Software Hardware Computers Today
How Computer Process Data?
How computers process data?
Computer processes data in a coordinated manner with the
help of hardware and software. Data processing takes place in
the PC's Central Processing Unit (CPU). The system's
memory also plays a crucial role in processing data.
Both the CPU and memory are attached to the system's
motherboard, which connects all the computer's devices
together, enabling them to communicate.
Computer System Software Hardware Computers Today
How Computer Process Data?
The two main parts of a CPU are the Control Unit and the
Arithmetic Logic Unit (ALU)
Computer System Software Hardware Computers Today
How Computer Process Data? - The Control Unit
What is the Control Unit?
ControlUnitcoordinatesallthejobsrunninginacomputer.
Control Unit performs the following things.
◮ The Control Unit is a part of CPU which directs the flow
of data through the CPU,and to and from other devices.
◮ The Control Unit stores the CPU’s instructions for all the
tasks the CPU can perform.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
How Computer Process Data? - The Arithmetic Logic Unit
What is Arithmetic Logic Unit?
Arithmetic Logic Unit manipulates data based on the given
operation instructions. ALU can perform the following things.
◮ The actual manipulation of data takes place in the ALU.
◮ The ALU can perform arithmetic and logic operations.
◮ The following operation ALU can perform
Arithmetic Operations Logical Operations
+ addition =; 6= equal to, not equal to
subtraction > greater than
multiplication greater than equal to
division < less than
^ raise by power less than equal to
Computer System Software Hardware Computers Today
How Computer Process Data? - Machine Cycle
Machine Cycle
◮ The CPU follows a set of steps, called a machine cycle, for
eachinstructionitcarriesout.
◮ The machine cycle includes two smaller cycles:
◮ Instruction Cycle: theCPU“fetches”acommand ordata
frommemoryand “decodes”itforthe processing.
◮ Execution Cycle: the CPU carries out the instruction, and may
storethe instruction’sresultinmemory.
CSE 101: Introduction to Computer Science
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Looking inside the machine: Memory
Memory
◮ The smallest usable unit of measure for memory is the byte.
◮ Computersworkwith largerchunks of data, measured in
multiple bytes, as shown below:
◮ 1 byte = 8 bits
◮ 1 kilobyte (KB) = 210 bytes = 1,024 bytes
◮ 1 megabyte (MB) = 220
bytes = 1,048,576 bytes
◮ 1 gigabyte (GB) = 230
bytes = 1,073,741,824 bytes
◮ 1terabyte(TB) = 240 bytes=1,099,511,627,776 bytes
◮ 1 petabyte (PB) = 250 bytes = 1,125,899,906,842,624 bytes
◮ 1 exabyte (EB) = 260 bytes = 1,152,921,504,606,846,976
bytes
Muhammad
Computer System Software Hardware Computers Today
Outline
1 The Parts of The Computer System
Computer System
The Parts of Computer System
2 Software Brings The Machine to Life
Software
Operating System
Operating System Services
Application Software
3 Hardware
Looking Inside the Machine
How Computer Process Data?
4 Computers Today
Classification of Computers
Computer System Software Hardware Computers Today
Computers Today
Today’s computers can be classified as follows.
◮ Supercomputers
◮ Mainframe Computers
◮ Minicomputers
◮ Workstations
◮ Microcomputers,orPersonal Computers
Computers Today
Computers Today - Supercomputer
Supercomputers are typically one-of-a-kind custom designed
computer having ultra super speed of data processing capability.
The term supercomputer itself is rather fluid, and today's
supercomputer tends to become tomorrow's normal computer
Computer System Software Hardware Computers Today
Computers Today - Supercomputer
Common Uses of Super Computer
Researchers, scientists, major universities, military agencies are
the main users of supercomputers. Supercomputers are used for:
◮ Highly complex calculation-Intensive tasks such as
problems involving quantum mechanical physics,
weather forecasting, climate research etc.
◮ Conducting complex simulations, such as detonation of
nuclear weapons, research into nuclear fusion, DNA
sequence matching, cryptanalysis etc.
Computer System Software Hardware Computers Today
Computers Today - Mainframe Computer
Mainframe computers are computers used primarily by large
organizations for critical applications, bulk data processing
such as census, industry and consumer statistics, enterprise
resource planning, and transaction processing.
Computer System Software Hardware Computers Today
Computers Today - Mainframe Computer
The characteristics of Mainframe computers are:
The characteristics of Mainframe computers are:
◮ Mainframe computers can support hundreds or thousands of
users, handling massive amounts of input, output, and storage.
◮ Mainframecomputersareusedinlargeorganizationswhere
many users need access to shared data and programs.
◮ Nearly all mainframes have the ability to run multiple operating
systems and thereby operate not as a single computer but as a
number of virtual machines.
Computer System Software Hardware Computers Today
Computers Today - Minicomputer
Minicomputers are smaller than mainframes but larger
than microcomputers.
◮ Minicomputers usually have multiple terminals.
◮ Minicomputers may be used as Network servers and
Internet servers.
CSE 101: Introduction to Computer Science
Computer System Software Hardware Computers Today
Computers Today - Workstations
Workstations are powerful single-user computers.
◮ Workstations are used for tasks that require a great deal
of number-crunching power, such as product design and
computer animation.
◮ Workstations are also often used as network and web
servers.
Computer System Software Hardware Computers Today
Computers Today - Microcomputers
Microcomputers are more commonly known as personal computers.
The term PC" is applied to IBM-PCs or compatible computers.
◮ Full-size desktop computers are the most common type of
PC.
◮ Notebook (laptop) computers are used by people who
need the power of a desktop system, but also portability.
Computer System Software Hardware Computers Today
Thank You!

More Related Content

What's hot

Introduction to computers pdf
Introduction to computers pdfIntroduction to computers pdf
Introduction to computers pdf
blufishocean
 
Lesson 4.0 elements of computer and communication system
Lesson 4.0   elements of computer and communication systemLesson 4.0   elements of computer and communication system
Lesson 4.0 elements of computer and communication system
Joshua Hernandez
 
Computer notes
Computer notesComputer notes
Computer notes
Durgashankar Rana
 
Lecture series 1 computer fundamentals
Lecture series 1 computer fundamentalsLecture series 1 computer fundamentals
Lecture series 1 computer fundamentals
Edgar Bryan Nicart
 
Introduction to computer science ch1
Introduction to computer science ch1Introduction to computer science ch1
Introduction to computer science ch1
Mohamed Essam
 
Las ict 9 q2 week 1 &amp; 2
Las ict 9 q2 week 1 &amp; 2Las ict 9 q2 week 1 &amp; 2
Las ict 9 q2 week 1 &amp; 2
Ruby Peralta
 
COMPUTER
COMPUTERCOMPUTER
Introduction to computer_system (for MBM first semester, BBA first semester, ...
Introduction to computer_system (for MBM first semester, BBA first semester, ...Introduction to computer_system (for MBM first semester, BBA first semester, ...
Introduction to computer_system (for MBM first semester, BBA first semester, ...
RajThakuri
 
Basic hardware familiarization
Basic hardware familiarizationBasic hardware familiarization
Basic hardware familiarization
Infinity Tech Solutions
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
AbhishikthSandeep1
 
Chapter1
Chapter1Chapter1
Computers: Questions & Answers Theory
Computers: Questions & Answers TheoryComputers: Questions & Answers Theory
Computers: Questions & Answers Theory
Makaha Rutendo
 
It advance 2016
It advance 2016It advance 2016
It advance 2016
mahmood saqy
 
Assignment (2)
Assignment (2)Assignment (2)
Assignment (2)
aroosa12
 
Computer basic theory222
Computer basic theory222Computer basic theory222
Computer basic theory222
Niraj Choudhary
 
Basics of computer applications
Basics of computer applicationsBasics of computer applications
Basics of computer applications
Prakash Lambha
 
FUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTERFUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTER
thanathip
 
Lab 1 computer intro1
Lab 1   computer intro1Lab 1   computer intro1
Lab 1 computer intro1
Halimaton Sa'adiah
 
Performing Computer Operations (PCO)
Performing Computer Operations (PCO)Performing Computer Operations (PCO)
Performing Computer Operations (PCO)
Walden Macabuhay
 
CSCI-200 Introduction to Computers
CSCI-200 Introduction to ComputersCSCI-200 Introduction to Computers
CSCI-200 Introduction to Computers
malik1972
 

What's hot (20)

Introduction to computers pdf
Introduction to computers pdfIntroduction to computers pdf
Introduction to computers pdf
 
Lesson 4.0 elements of computer and communication system
Lesson 4.0   elements of computer and communication systemLesson 4.0   elements of computer and communication system
Lesson 4.0 elements of computer and communication system
 
Computer notes
Computer notesComputer notes
Computer notes
 
Lecture series 1 computer fundamentals
Lecture series 1 computer fundamentalsLecture series 1 computer fundamentals
Lecture series 1 computer fundamentals
 
Introduction to computer science ch1
Introduction to computer science ch1Introduction to computer science ch1
Introduction to computer science ch1
 
Las ict 9 q2 week 1 &amp; 2
Las ict 9 q2 week 1 &amp; 2Las ict 9 q2 week 1 &amp; 2
Las ict 9 q2 week 1 &amp; 2
 
COMPUTER
COMPUTERCOMPUTER
COMPUTER
 
Introduction to computer_system (for MBM first semester, BBA first semester, ...
Introduction to computer_system (for MBM first semester, BBA first semester, ...Introduction to computer_system (for MBM first semester, BBA first semester, ...
Introduction to computer_system (for MBM first semester, BBA first semester, ...
 
Basic hardware familiarization
Basic hardware familiarizationBasic hardware familiarization
Basic hardware familiarization
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Chapter1
Chapter1Chapter1
Chapter1
 
Computers: Questions & Answers Theory
Computers: Questions & Answers TheoryComputers: Questions & Answers Theory
Computers: Questions & Answers Theory
 
It advance 2016
It advance 2016It advance 2016
It advance 2016
 
Assignment (2)
Assignment (2)Assignment (2)
Assignment (2)
 
Computer basic theory222
Computer basic theory222Computer basic theory222
Computer basic theory222
 
Basics of computer applications
Basics of computer applicationsBasics of computer applications
Basics of computer applications
 
FUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTERFUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTER
 
Lab 1 computer intro1
Lab 1   computer intro1Lab 1   computer intro1
Lab 1 computer intro1
 
Performing Computer Operations (PCO)
Performing Computer Operations (PCO)Performing Computer Operations (PCO)
Performing Computer Operations (PCO)
 
CSCI-200 Introduction to Computers
CSCI-200 Introduction to ComputersCSCI-200 Introduction to Computers
CSCI-200 Introduction to Computers
 

Similar to Computer system and it class 1

Software
SoftwareSoftware
Software
SoftwareSoftware
e.pdf
e.pdfe.pdf
e.pdf
ay3539355
 
System Software
System SoftwareSystem Software
System Software
NaqashAhmad14
 
computer Unit 1
computer Unit 1computer Unit 1
computer Unit 1
Aqeel Rehman
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
Raj vardhan
 
Unit 1 q&amp;a
Unit  1 q&amp;aUnit  1 q&amp;a
Computer System
Computer SystemComputer System
Computer System
hajjaz
 
Operating system
Operating systemOperating system
Operating system
Ibrahim MH
 
Chapter 01.pptx
Chapter 01.pptxChapter 01.pptx
Chapter 01.pptx
ssuser02ffd2
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
Jaleto Sunkemo
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
Jasleen Kaur (Chandigarh University)
 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.
DevarajuBn
 
Compyter system softwere
Compyter system softwereCompyter system softwere
Compyter system softwere
Alamin Hossain Miraje
 
Itc lecture
Itc lectureItc lecture
It
ItIt
Components of computer and organization
Components of computer and organizationComponents of computer and organization
Components of computer and organization
University of Potsdam
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
VandanaGaria
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
Amit Gupta
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
mudasserakram
 

Similar to Computer system and it class 1 (20)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
e.pdf
e.pdfe.pdf
e.pdf
 
System Software
System SoftwareSystem Software
System Software
 
computer Unit 1
computer Unit 1computer Unit 1
computer Unit 1
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
 
Unit 1 q&amp;a
Unit  1 q&amp;aUnit  1 q&amp;a
Unit 1 q&amp;a
 
Computer System
Computer SystemComputer System
Computer System
 
Operating system
Operating systemOperating system
Operating system
 
Chapter 01.pptx
Chapter 01.pptxChapter 01.pptx
Chapter 01.pptx
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.
 
Compyter system softwere
Compyter system softwereCompyter system softwere
Compyter system softwere
 
Itc lecture
Itc lectureItc lecture
Itc lecture
 
It
ItIt
It
 
Components of computer and organization
Components of computer and organizationComponents of computer and organization
Components of computer and organization
 
ch1.ppt
ch1.pptch1.ppt
ch1.ppt
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 

Computer system and it class 1

  • 1. Computer System Software Hardware Computers Today CSE 101: Introduction to Computer Science Lesson 1: An Overview on Computer Systems Muhammed Tawfiq Chowdhury Lecturer Department of Computer Science and Engineering Northern University Bangladesh tawfiq.nub@gmail.com CSE 101: Introduction to Computer Science
  • 2. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers
  • 3. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4
  • 4. Computer System Software Hardware Computers Today Computer System What is a computer? A computeris an electronicdevicewhich- ◮ can respond to a specific set of instructions in a well- defined manner. ◮ canexecute apre-recordedlist ofinstructions(aprogram). CSE 101: Introduction to Computer Science
  • 5. Computer System Software Hardware Computers Today Computer System: Characteristics ◮ Quick data-input,information-retrieval,andstoredata. ◮ Accurate results computation. ◮ Quick processing of arithmetic and logic operations. ◮ Continuousandpersistentwork-ability. ◮ Promptdecisionmaking. ◮ Communicability with other computers through networks.
  • 6. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4
  • 7. Computer System Software Hardware Computers Today The Parts of Computer System A complete computer system include four distinct parts. 1 Software 2 Hardware 3 Data 4 User CSE 101: Introduction to Computer Science
  • 8. Computer System Software Hardware Computers Today The Parts of Computer System Software Software-alsocalledprograms -consists oforganizedsetsof instructions for controlling the computer. ◮ Someprogramsexistforthecomputer’suse,tohelpitmanage its own tasks and devices. ◮ Otherprogramsexistforthe user,andenable the computerto perform tasks for you, such as creating documents. Hardware A computer's hardware consists of electronic devices; the parts you can see and touch. The term “device" refers to any piece of hardware used by the computer, such as a keyboard, monitor, modem, processor, etc.
  • 9. Computer System Software Hardware Computers Today The Parts of Computer System Data Data consists of raw facts, which the computer can manipulate and process into information that is useful to people. Users People are the computer's operators, or users. The end- users use programs in managing daily works.
  • 10. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers
  • 11. Computer System Software Hardware Computers Today Software What is Software? An organized list of computer instructions that tells the computer how to perform a certain task is called a Software. A software is often also called a program. Software is classified into two classes: ◮ System software ◮ Application software CSE 101: Introduction to Computer Science
  • 12. Computer System Software Hardware Computers Today Software What is System Software? System Software refers to the operating system and all utility programs that manage computer resources at a low level, such as compilers, loaders, linkers, and debuggers. What is Application Software? Software programs designed for end-users are called Application Software. Commonly used application software programs are word processors, database systems, and spreadsheet programs.
  • 13. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers
  • 14. Computer System Software Hardware Computers Today Operating Systems (OS) What is an Operating System? A large software program that make the computer-hardware functional is called Operating System. It provides the following things. ◮ It provides an interface between the user and the computer hardware. ◮ It provides a wayfor applications software to communicate with the hardware. ◮ Itmanagesthesystemresourcessuchasmemoryandalso allocate CPU time to the task being run. ◮ It manages system security
  • 15. Computer System Software Hardware Computers Today Facilities of Operating Systems Operatingsystemprovidesthefollowingfacilitiesfortheusers: ◮ Program creation: it provides editors, debuggers, other softwaredevelopmenttools. ◮ Program execution: it loads files, performs input/output (IO) operations. ◮ Access to IO devices: performs read and writes. ◮ Controlled access to files: provides protection mechanisms, abstraction of underlying device. ◮ System access: controls access to the system, detects error and response.
  • 16. Computer System Software Hardware Computers Today Functions of Operating Systems Operating Systemsprovidethefollowingfunctionality. ◮ UserInterface ◮ Resource Management ◮ Task Management ◮ File Management ◮ Security ◮ Utilities
  • 17. Computer System Software Hardware Computers Today Functions of Operating Systems: User Interface User Interface: The User Interfaces allow users to interact with the computers. It consists of the cursors, prompts, icons, menus, etc. User Interfaces can be: ◮ CommandDrivenInterface ◮ Menu Driven Interface ◮ GraphicalUserInterface CSE 101: Introduction to Computer Science
  • 18. Computer System Software Hardware Computers Today Functions of Operating Systems: User Interface Command Driven Interface ◮ Withacommand-driveninterface, youtypein aninstruction which is usually abbreviated, in order to get something done. ◮ Some older operating systems, such as DOS and UNIX, use command-line interfaces.
  • 19. Computer System Software Hardware Computers Today Functions of Operating Systems: User Interface Menu Driven Interface ◮This type of user interface produce a list of commands or options available within a program and the user can make a selection by using either a mouse or a keyboard. CSE 101: Introduction to Computer Science
  • 20. Computer System Software Hardware Computers Today Functions of Operating Systems: User Interface Graphical User ◮ Most modern operating systems, likeWindowsand the MacintoshOS,provideagraphicaluserinterface(GUI). ◮ A GUI is based on the desktop metaphor. Graphical objects appear on a background (the desktop), representing resources you can use.
  • 21. CSE 101: Introduction to Computer Science Computer System Software Hardware Computers Today Functions of Operating Systems: Resource Management Resource Management ◮ Processors: Allocationofprocessestoprocessors. ◮ Memory: Allocation of main memory to processes. ◮ IO devices: Access I/O devices, such as keyboard and Mouse. ◮ Files: Space allocation to files and maintenance. CSE 101: Introduction to Computer Science
  • 22. Computer System Software Hardware Computers Today Functions of Operating Systems: Task Management Task Management ◮ The OS uses interrupt requests (IRQs) to maintain organized communication with the CPU and other pieces of hardware. ◮ Eachhardwaredeviceiscontrolledbyapieceofsoftware, called a driver, which allows the OS to activate and use the device. ◮ Theoperatingsystemprovidesthesoftwarenecessaryto link computers and form a network. CSE 101: Introduction to Computer Science
  • 23. Computer System Software Hardware Computers Today Functions of Operating Systems: File Management File Management ◮ The operating system keeps track of all the files on each disk. ◮ Users can make file management easier by creating a hierarchical file system that includes folders and sub- folders arrangedinalogicalorder. CSE 101: Introduction to Computer Science
  • 24. Computer System Software Hardware Computers Today Functions of Operating Systems: Security Security ◮ Protection of the systems and user resources from intentional as well as careless misuse. ◮ Security deals usually with threats from outside of the system that affects the integrity and availability of the system. ◮ Applying security mechanisms to protect systems and data, such as asking log-in credentials to access system, applying encryption to protect information, etc.
  • 25. Computer System Software Hardware Computers Today Functions of Operating Systems: Utilities Utilities ◮ A utility is a program that performs a task that is not typically handled by the operating system. ◮ Someutilitiesenhancetheoperatingsystem’sfunctionality. ◮ Some of the major categories of utilities include: ◮ File defragmentation ◮ Data compression ◮ Backup ◮ Antivirus ◮ Screensavers
  • 26. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4 CSE 101: Introduction to Computer
  • 27. Computer System Software Hardware Computers Today Operating System Services Basic Services ◮ The operating system manages all the other programs that run on the PC. ◮ Theoperatingsystemprovidesservicestoprogramsand the user, including file management, memory management, and printing. ◮ To provide services to programs, the OS makes system calls requesting other hardware and software resources to perform tasks.
  • 28. Computer System Software Hardware Computers Today Operating System Services Sharing Information ◮ Some operating systems, such as Windows, enable programs to shareinformation. ◮ You can create data in one program and use it again in other programs without re-creating it. ◮ Windows provides the clipboard, a special area that stores data cut or copied from one document, so it can be re-used elsewhere. CSE 101: Introduction to Computer Science
  • 29. Computer System Software Hardware Computers Today Operating System Services Multi-tasking ◮ Multitasking is the capabilityof running multiple processes simultaneously. ◮ A multitasking OS enables running multiple programs at the sametime. ◮ There are two types of multitasking: cooperative and preemptive.
  • 30. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4CSE 101: Introduction to Computer Science
  • 31. Computer System Software Hardware Computers Today Application Software What is Application Software? Application software is the programs that designed for end- users, such as word processors, database systems, and spreadsheet programs. ApplicationSoftwarecanbedividedintwomajorclasses. ◮ General Application Program ◮ Specific Application Program CSE 101: Introduction to Computer Science
  • 32. Computer System Software Hardware Computers Today Application Software General Application Program General purpose application program is a type of software that can be used for a variety of tasks. For example, word processors can be used for drafting anything; drafting an assignment or drafting a book or drafting a business deal. SomeoftheGeneralApplicationProgramsare, ◮ Software Suite - MS Office ◮ Web Browser - Chrome, Firefox ◮ DesktopPublishing-Pagemaker,Publisher ◮ Database Management System -Oracle,MSAccess
  • 33. Computer System Software Hardware Computers Today Application Software Specific Application Program Purpose-built customized software programs are called Specific Application Program. Some of the Specific Application Program are: ◮ Accounting Software of a bank ◮ Sales Management ofa shop ◮ E-commerce of an online-shop ◮ Inventory Control for a warehouse ◮ Pay-roll System of a company ◮ TicketReservationofatransportationcompany CSE 101: Introduction to Computer Science
  • 34. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4CSE 101: Introduction to Computer Science
  • 35. Computer System Software Hardware Computers Today The Parts of Computer System: Hardware A computer hardware consists of many different parts. They are divided in two different groups. ◮ Internal Hardware ◮ ExternalHardware
  • 36. Computer System Software Hardware Computers Today The Parts of Computer System: Hardware Internal Hardware: An Internal Hardware means hardware that surrounded by the computer's casing. External Hardware: By external hardware, we mean all the computer device that we can see from outside. CSE 101: Introduction to Computer Science
  • 37. Computer System Software Hardware Computers Today Looking inside the machine A computer hardware devices are categorized as follows: ◮ CPU ◮ Processor ◮ Memory ◮ StorageDevice ◮ (I/O) Device ◮ InputDevice ◮ Output Device CSE 101: Introduction to Computer Science
  • 38. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers 4
  • 39. Computer System Software Hardware Computers Today How Computer Process Data? How computers process data? Computer processes data in a coordinated manner with the help of hardware and software. Data processing takes place in the PC's Central Processing Unit (CPU). The system's memory also plays a crucial role in processing data. Both the CPU and memory are attached to the system's motherboard, which connects all the computer's devices together, enabling them to communicate.
  • 40. Computer System Software Hardware Computers Today How Computer Process Data? The two main parts of a CPU are the Control Unit and the Arithmetic Logic Unit (ALU)
  • 41. Computer System Software Hardware Computers Today How Computer Process Data? - The Control Unit What is the Control Unit? ControlUnitcoordinatesallthejobsrunninginacomputer. Control Unit performs the following things. ◮ The Control Unit is a part of CPU which directs the flow of data through the CPU,and to and from other devices. ◮ The Control Unit stores the CPU’s instructions for all the tasks the CPU can perform. CSE 101: Introduction to Computer Science
  • 42. Computer System Software Hardware Computers Today How Computer Process Data? - The Arithmetic Logic Unit What is Arithmetic Logic Unit? Arithmetic Logic Unit manipulates data based on the given operation instructions. ALU can perform the following things. ◮ The actual manipulation of data takes place in the ALU. ◮ The ALU can perform arithmetic and logic operations. ◮ The following operation ALU can perform Arithmetic Operations Logical Operations + addition =; 6= equal to, not equal to subtraction > greater than multiplication greater than equal to division < less than ^ raise by power less than equal to
  • 43. Computer System Software Hardware Computers Today How Computer Process Data? - Machine Cycle Machine Cycle ◮ The CPU follows a set of steps, called a machine cycle, for eachinstructionitcarriesout. ◮ The machine cycle includes two smaller cycles: ◮ Instruction Cycle: theCPU“fetches”acommand ordata frommemoryand “decodes”itforthe processing. ◮ Execution Cycle: the CPU carries out the instruction, and may storethe instruction’sresultinmemory. CSE 101: Introduction to Computer Science CSE 101: Introduction to Computer Science
  • 44. Computer System Software Hardware Computers Today Looking inside the machine: Memory Memory ◮ The smallest usable unit of measure for memory is the byte. ◮ Computersworkwith largerchunks of data, measured in multiple bytes, as shown below: ◮ 1 byte = 8 bits ◮ 1 kilobyte (KB) = 210 bytes = 1,024 bytes ◮ 1 megabyte (MB) = 220 bytes = 1,048,576 bytes ◮ 1 gigabyte (GB) = 230 bytes = 1,073,741,824 bytes ◮ 1terabyte(TB) = 240 bytes=1,099,511,627,776 bytes ◮ 1 petabyte (PB) = 250 bytes = 1,125,899,906,842,624 bytes ◮ 1 exabyte (EB) = 260 bytes = 1,152,921,504,606,846,976 bytes Muhammad
  • 45. Computer System Software Hardware Computers Today Outline 1 The Parts of The Computer System Computer System The Parts of Computer System 2 Software Brings The Machine to Life Software Operating System Operating System Services Application Software 3 Hardware Looking Inside the Machine How Computer Process Data? 4 Computers Today Classification of Computers
  • 46. Computer System Software Hardware Computers Today Computers Today Today’s computers can be classified as follows. ◮ Supercomputers ◮ Mainframe Computers ◮ Minicomputers ◮ Workstations ◮ Microcomputers,orPersonal Computers
  • 47. Computers Today Computers Today - Supercomputer Supercomputers are typically one-of-a-kind custom designed computer having ultra super speed of data processing capability. The term supercomputer itself is rather fluid, and today's supercomputer tends to become tomorrow's normal computer
  • 48. Computer System Software Hardware Computers Today Computers Today - Supercomputer Common Uses of Super Computer Researchers, scientists, major universities, military agencies are the main users of supercomputers. Supercomputers are used for: ◮ Highly complex calculation-Intensive tasks such as problems involving quantum mechanical physics, weather forecasting, climate research etc. ◮ Conducting complex simulations, such as detonation of nuclear weapons, research into nuclear fusion, DNA sequence matching, cryptanalysis etc.
  • 49. Computer System Software Hardware Computers Today Computers Today - Mainframe Computer Mainframe computers are computers used primarily by large organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and transaction processing.
  • 50. Computer System Software Hardware Computers Today Computers Today - Mainframe Computer The characteristics of Mainframe computers are: The characteristics of Mainframe computers are: ◮ Mainframe computers can support hundreds or thousands of users, handling massive amounts of input, output, and storage. ◮ Mainframecomputersareusedinlargeorganizationswhere many users need access to shared data and programs. ◮ Nearly all mainframes have the ability to run multiple operating systems and thereby operate not as a single computer but as a number of virtual machines.
  • 51. Computer System Software Hardware Computers Today Computers Today - Minicomputer Minicomputers are smaller than mainframes but larger than microcomputers. ◮ Minicomputers usually have multiple terminals. ◮ Minicomputers may be used as Network servers and Internet servers. CSE 101: Introduction to Computer Science
  • 52. Computer System Software Hardware Computers Today Computers Today - Workstations Workstations are powerful single-user computers. ◮ Workstations are used for tasks that require a great deal of number-crunching power, such as product design and computer animation. ◮ Workstations are also often used as network and web servers.
  • 53. Computer System Software Hardware Computers Today Computers Today - Microcomputers Microcomputers are more commonly known as personal computers. The term PC" is applied to IBM-PCs or compatible computers. ◮ Full-size desktop computers are the most common type of PC. ◮ Notebook (laptop) computers are used by people who need the power of a desktop system, but also portability.
  • 54. Computer System Software Hardware Computers Today Thank You!