SlideShare a Scribd company logo
Overview of Computer
Pavan Govada
PGDM
Topics discussed
• History
• Hardware and Software
• System and application software
• Embedded software
• Fundamentals of operating system
• DBMS
• World Wide Wed (www)
• Internet application
History of computers
• Abuscus
• Slide rule
• Charles babbage : Father of computer
Leonardo da Vinci (1452-1519) made drawings of gear-
driven calculating machines but apparently never built
any.
• IBM : started by Hollerith, developed punch
card technology(read/write).
• Mark 1: Harvard & IBM=> First programmable
digital computer.
First Generation computers(1939-1942):
Binary (0’s &1’s), vacuum tubes.
Second Generation computers(1956-1963):
Transistors
Third Generation computers(1964-1970):
Transistors are replaced by Integrated cicuits
Fourth Generation computers:
Microprocessor
Hardware
• Components of computer:
1. Power supply(SMPS)
2. Motherboard
3. Ports and Interfaces
4. Expansion cards
5. Ribbon cables
6. Memory chips
7. Storage devices
8. Processors
Memory
CPU
Input
Devices
Output
Devices
Input devices:
1. Keyboard
2. Pointing devices
3. Speech recognition
4. Digital camera
5. Web cam
6. Scanner
7. Bar code reader
8. Memory card reader
Output devices:
1. Printers
2. Monitors
3. Projectors
4. Headphone
Software
System
Software
Application
Software
Software
Computer Software Relationships
User
Interface
Basic Input and Output Services (BIOS)
• needed for a computer to boot up
User Interface Operating System
User Interface Application Programs
Computer Hardware
What is a (programming) language?
• A program needs to be written in a language
• There are many programming languages
– Low-level, understandable by a computer
– High-level, needs a translator!
• C++ is a high level programming language
A sequence of instructions
A program
(in computer language)
An algorthm
(in human language)
Translation System
• Set of programs used to develop software
• Types of translators:
Compiler
Linker
• Examples
Microsoft Visual C++, Eclipse, g++
System & Application software
• Application software:
– Easy-to-use programs designed to perform specific
tasks
• System software:
– Programs that support the execution and
development of other programs
Application Software
• Application software makes computer easy to use for
completion of the task.
• Common application software:
Microsoft Word, WordPerfect
PowerPoint
Internet Explorer
Photo Shop, Photo-Paint
Quick Time
Dreamweaver
System software
• System control programs
controls the execution of programs, manages the storage &
processing resources of the computer and perform other
management, monitoring function.
• System support programs
provides routine services function to the other computer
programs and computer users
Eg: Operating system, DOS,etc
Overview of computer
Embedded system
• An embedded system is a computer system
with a dedicated function within a larger
mechanical or electrical system, often with
real-time computing constraints. It is
embedded as part of a complete device often
Including hardware and mechanical parts.
• It controls the flow of the circuit according to
the algorithm to achieve the desired output.
MICROPROCESSOR
MICROCONTROLLER
• A microcontroller (sometimes abbreviated µC,
uC or MCU) is a small computer on a single
integrated circuit containing a processor core,
memory, and programmable input/output
peripherals.
EMBEDDED SOFTWARE
• Embedded software is computer software,
written to control machines or devices that are
not typically thought of as computers. It is
typically specialized for the particular hardware
that it runs on and has time and memory
constraints.
• Code is typically written in C or C++
• Embedded software however is often less visible
• Software that runs on anything except traditional
computers
EXAMPLES
• ROBOTICS SET TOP BOX REMOTES
CREATIVITY
• We are the creators
• We can control everything
• For that we must have knowledge from Down
to Bottom.
• We write software at Kernel Level, Drive Level,
etc.
• Clear and consistent code must be written .
MICRO CONTROLLER BLOCK DIAGRAM AND INTERFACE
Fundamentals of operating system
• Operating System is a software, which makes a
computer to actually work.
• It is the software the enables all the programs we
use.
• The OS organizes and controls the hardware.
• OS acts as an interface between the application
programs and the machine hardware.
• Examples: Windows, Linux, Unix and Mac OS,
etc.,
What OS does?
An operating system performs basic tasks such as,
• controlling and allocating memory,
• prioritizing system requests,
• controlling input and output devices,
• facilitating networking and
• managing file systems.
Types of operating systems
Single user system:
• Provides a platform for only one user at a
time.
• They are popularly associated with Desk Top
operating system which run on standalone
systems where no user accounts are required.
• Example: DOS
Multi-User Systems:
• Provides regulated access for a number of users by
maintaining a database of known users.
• Refers to computer systems that support two or
more simultaneous users.
• Another term for multi-user is time sharing.
• Ex: All mainframes and are multi-user systems.
• Example: Unix
Functions of an operating system
• Process management
• Memory management
• File management
• Device management
• Security management
• User interface
Data base management system
• Relationship between Entity and Attribute:
1. One-to-One relationship:
2. One-to-Many relationship:
DEPARTMENT 1 DEPARTMENT HEAD 1
DEPARTMENT 2 DEPARTMENT HEAD 2
DEPARTMENT 3 DEPARTMENT HEAD 3
FATHER
CHILD 1
CHILD 2
3. MANY-TO-MANY relationship:
TELEVISION
VCD PLAYER
CUSTOMER 1
CUSTOMER 2
CUSTOMER 3
CUSTOMER 4
Physical data concepts
• Sequential Files: Data are stored and retrieved
in a logical order or sequential order.
• However sequential search takes very long
time.
• Direct files: It facilitates accessing any record
directly or randomly without having to
traverse the sequence of the records.
• Indexed sequential files: It is a combination of
both sequential and direct files.
DATA
DATA
FILE
FILE
EMPLOYEE
ALLOWANCE
EMPLOYEE APPLICATION
PROGRAM
ALLOWANCE
APPLICATION PROGRAM
Overview of computer
Advantages of DBMS
• Reduction in data redundancy.
• Sharing of data.
• Enforcements of standards.
• Improvement in data security.
• Maintenance of data integrity.
• Better interaction with the user.
• Efficient system.
DBMS Architecture
World wide web
• 1989-1990 – Tim Berners-Lee invents the World
Wide Web at CERN
– Means for transferring text and graphics
simultaneously
– Client/Server data transfer protocol
• Communication via application level protocol
• System ran on top of standard networking infrastructure
– Text mark up language
• Not invented by Bernes-Lee
• Simple and easy to use
• Requires a client application to render text/graphics
• Hypertext
Hypertext is text which contains links to other texts. The
term was invented by Ted Nelson around 1965
• Hypermedia
Hypermedia is a term used for hypertext which is not
constrained to be text: it can include graphics, video and
sound
• WEB Browser
A web browser displays a web document and enables users to
access web documents.
Major terms
• WEB Server
This is a program that waits patiently for the
browser to request a web page. The servers
looks for the requested information, retrieves
it and send it to the browser or sends an
error message if the file is not found.
• Uniform Resource Locator (URL)
These are the web addresses. We type URL in
Address bar of the browser then hit on enter
then URL request a web page to the web
server.
• WEBSITE
A website is a set of related WebPages(linked through
hypertext links) published by an organization or an
individual.
• HTTP
Hyper text transfer protocol is the set of rules for transferring
files (text, graphic images, sound, video, and other
multimedia files) on the world wide web
• HTML
Hyper text Markup language is a set of markup symbols or
codes inserted in a file indented to display on a world wide
web browser page.
• XML
Extensible Markup Language is a markup language that allows
programmers to create customized tags.
Internet applications
• E- MAIL
• TELEPHONY INTERNETAND VIDEO
CONFERENCING
• COMMERENCE THROUGH INTERNET
• NEWAGROUP
• TELNET
• MAILING SYSTEM
• FILE TRANSFER PROTROCOL
FILE TRANSFER
PROTOCOL
 FIRST KIND FOR EDUCATIONAL AND GOVERNMENTAL INSTITUTIONS
 CLIENT-SERVER PROTOCOL
 RELIES ON TWO COMMUNICATIONS CHANNELS BETWEEN CLIENT AND
SERVER: A COMMAND CHANNEL + DATA CHANNEL
 A USER TYPICALLY NEEDS TO LOG ON TO THE FTP SERVER
 SOME SERVERS MAKE SOME OR ALL OF THEIR CONTENT AVAILABLE WITHOUT
LOGIN- ANONYMOUS FTP.
COMMERCE THROUGH INTERNET
• ELECTRONIC GLOBAL WORLDWIDE MARKET OPERATING 24 *
365
• EDI AND EFT
• WHILE PURCHASING- SECURE FACILITIES – DIGITAL
SIGNATURES AND ENCRYPTION
• M-COMMERCE
THANK YOU

More Related Content

PPTX
Overview of computer
PPTX
Operating system windows XP
PDF
Monitors
DOCX
some basic C programs with outputs
PPTX
Strings in c++
PPTX
Database connectivity in asp.net
PPT
5. spooling and buffering
Overview of computer
Operating system windows XP
Monitors
some basic C programs with outputs
Strings in c++
Database connectivity in asp.net
5. spooling and buffering

What's hot (20)

PPTX
Multiprogramming&timesharing
PDF
Web Terminology
PPTX
Tokens in C++
PPTX
Introduction to Operating Systems
PPTX
Producer consumer problem operating system
PPTX
Interface in java ,multiple inheritance in java, interface implementation
PPT
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
PDF
PPT
Basics of Operating System
PPTX
Shadow paging
PDF
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
PPTX
Exception Handling in Java
PPT
Exception handling and templates
PPTX
Exception Handling in VB.Net
PPTX
Upstate CSCI 200 Java Chapter 8 - Arrays
PDF
Python exception handling
PPTX
Understanding Basics of OS
PPTX
Linkers
PPTX
C programming
PPTX
IS100 Week 2
Multiprogramming&timesharing
Web Terminology
Tokens in C++
Introduction to Operating Systems
Producer consumer problem operating system
Interface in java ,multiple inheritance in java, interface implementation
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
Basics of Operating System
Shadow paging
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Exception Handling in Java
Exception handling and templates
Exception Handling in VB.Net
Upstate CSCI 200 Java Chapter 8 - Arrays
Python exception handling
Understanding Basics of OS
Linkers
C programming
IS100 Week 2
Ad

Viewers also liked (20)

PDF
Computer Hardware Introduction
PPS
C language computer introduction to the computer hardware
PPT
Computer Hardware
PDF
Introduction To Computer And Hardware
PPT
History of computer hardware
PPTX
B) Computer Basics
PPT
00 Hardware Of Personal Computer V1 1
PPTX
Presentation on introduction of computer hardware
PPTX
Hardware & Input/Output (I/O) Devices
PPTX
Parts of a computer
PPT
Hardware And Software
PPT
3 computer hardware and fundamentals edited for 1st sem
PPTX
CHAP 1 - INTRODUCTION TO COMPUTERS
PDF
Hardware basics: inside the box
PPTX
Microsoft power point 2007
PPTX
Introduction to computer hardware
PPT
Basic Computer Operation And Troubleshooting
PPTX
Introduction to microsoft excel 2007
Computer Hardware Introduction
C language computer introduction to the computer hardware
Computer Hardware
Introduction To Computer And Hardware
History of computer hardware
B) Computer Basics
00 Hardware Of Personal Computer V1 1
Presentation on introduction of computer hardware
Hardware & Input/Output (I/O) Devices
Parts of a computer
Hardware And Software
3 computer hardware and fundamentals edited for 1st sem
CHAP 1 - INTRODUCTION TO COMPUTERS
Hardware basics: inside the box
Microsoft power point 2007
Introduction to computer hardware
Basic Computer Operation And Troubleshooting
Introduction to microsoft excel 2007
Ad

Similar to Overview of computer (20)

PPT
Ch 2
PPTX
Essentials of Computer Science Engineering.pptx
PPT
Software and Hardwew
PPT
Unit 2 Foc
PPT
Chapter 1 Complete Introduction CIS 112 Spring 2007.ppt
PPT
Chapter 2(answer)2
PPT
Computer Basics made by Mr Kaptan
PPT
fdocuments.in_unit-2-foc.ppt
PDF
lecture one.pdf
PPT
Computer edborook gullam si-Software.ppt
PPTX
computer hardware and software
PDF
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
PPTX
B.Ed class-1
PPTX
BIS CH2 Computers and their Applications.pptx
PPTX
Computer in nursing
PPTX
Fundamental_of_Digital_Computer and its architecture
PPT
Computer Fundamental
PPTX
INTRODUCTION TO COMPUTER SOFTWARE
PPT
Computer application intro
PPTX
Chapter 01 (Discovering Computers)
Ch 2
Essentials of Computer Science Engineering.pptx
Software and Hardwew
Unit 2 Foc
Chapter 1 Complete Introduction CIS 112 Spring 2007.ppt
Chapter 2(answer)2
Computer Basics made by Mr Kaptan
fdocuments.in_unit-2-foc.ppt
lecture one.pdf
Computer edborook gullam si-Software.ppt
computer hardware and software
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
B.Ed class-1
BIS CH2 Computers and their Applications.pptx
Computer in nursing
Fundamental_of_Digital_Computer and its architecture
Computer Fundamental
INTRODUCTION TO COMPUTER SOFTWARE
Computer application intro
Chapter 01 (Discovering Computers)

Recently uploaded (20)

PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
top salesforce developer skills in 2025.pdf
PDF
System and Network Administration Chapter 2
PDF
medical staffing services at VALiNTRY
PPTX
Essential Infomation Tech presentation.pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
How Creative Agencies Leverage Project Management Software.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
top salesforce developer skills in 2025.pdf
System and Network Administration Chapter 2
medical staffing services at VALiNTRY
Essential Infomation Tech presentation.pptx
How to Migrate SBCGlobal Email to Yahoo Easily
Which alternative to Crystal Reports is best for small or large businesses.pdf
PTS Company Brochure 2025 (1).pdf.......
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Reimagine Home Health with the Power of Agentic AI​
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Wondershare Filmora 15 Crack With Activation Key [2025
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
How Creative Agencies Leverage Project Management Software.pdf

Overview of computer

  • 2. Topics discussed • History • Hardware and Software • System and application software • Embedded software • Fundamentals of operating system • DBMS • World Wide Wed (www) • Internet application
  • 3. History of computers • Abuscus • Slide rule • Charles babbage : Father of computer Leonardo da Vinci (1452-1519) made drawings of gear- driven calculating machines but apparently never built any.
  • 4. • IBM : started by Hollerith, developed punch card technology(read/write). • Mark 1: Harvard & IBM=> First programmable digital computer.
  • 5. First Generation computers(1939-1942): Binary (0’s &1’s), vacuum tubes. Second Generation computers(1956-1963): Transistors
  • 6. Third Generation computers(1964-1970): Transistors are replaced by Integrated cicuits Fourth Generation computers: Microprocessor
  • 7. Hardware • Components of computer: 1. Power supply(SMPS) 2. Motherboard 3. Ports and Interfaces 4. Expansion cards 5. Ribbon cables 6. Memory chips 7. Storage devices 8. Processors
  • 8. Memory CPU Input Devices Output Devices Input devices: 1. Keyboard 2. Pointing devices 3. Speech recognition 4. Digital camera 5. Web cam 6. Scanner 7. Bar code reader 8. Memory card reader Output devices: 1. Printers 2. Monitors 3. Projectors 4. Headphone
  • 10. Computer Software Relationships User Interface Basic Input and Output Services (BIOS) • needed for a computer to boot up User Interface Operating System User Interface Application Programs Computer Hardware
  • 11. What is a (programming) language? • A program needs to be written in a language • There are many programming languages – Low-level, understandable by a computer – High-level, needs a translator! • C++ is a high level programming language A sequence of instructions A program (in computer language) An algorthm (in human language)
  • 12. Translation System • Set of programs used to develop software • Types of translators: Compiler Linker • Examples Microsoft Visual C++, Eclipse, g++
  • 13. System & Application software • Application software: – Easy-to-use programs designed to perform specific tasks • System software: – Programs that support the execution and development of other programs
  • 14. Application Software • Application software makes computer easy to use for completion of the task. • Common application software: Microsoft Word, WordPerfect PowerPoint Internet Explorer Photo Shop, Photo-Paint Quick Time Dreamweaver
  • 15. System software • System control programs controls the execution of programs, manages the storage & processing resources of the computer and perform other management, monitoring function. • System support programs provides routine services function to the other computer programs and computer users Eg: Operating system, DOS,etc
  • 17. Embedded system • An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often Including hardware and mechanical parts. • It controls the flow of the circuit according to the algorithm to achieve the desired output.
  • 19. MICROCONTROLLER • A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals.
  • 20. EMBEDDED SOFTWARE • Embedded software is computer software, written to control machines or devices that are not typically thought of as computers. It is typically specialized for the particular hardware that it runs on and has time and memory constraints. • Code is typically written in C or C++ • Embedded software however is often less visible • Software that runs on anything except traditional computers
  • 21. EXAMPLES • ROBOTICS SET TOP BOX REMOTES
  • 22. CREATIVITY • We are the creators • We can control everything • For that we must have knowledge from Down to Bottom. • We write software at Kernel Level, Drive Level, etc. • Clear and consistent code must be written .
  • 23. MICRO CONTROLLER BLOCK DIAGRAM AND INTERFACE
  • 24. Fundamentals of operating system • Operating System is a software, which makes a computer to actually work. • It is the software the enables all the programs we use. • The OS organizes and controls the hardware. • OS acts as an interface between the application programs and the machine hardware. • Examples: Windows, Linux, Unix and Mac OS, etc.,
  • 25. What OS does? An operating system performs basic tasks such as, • controlling and allocating memory, • prioritizing system requests, • controlling input and output devices, • facilitating networking and • managing file systems.
  • 26. Types of operating systems Single user system: • Provides a platform for only one user at a time. • They are popularly associated with Desk Top operating system which run on standalone systems where no user accounts are required. • Example: DOS
  • 27. Multi-User Systems: • Provides regulated access for a number of users by maintaining a database of known users. • Refers to computer systems that support two or more simultaneous users. • Another term for multi-user is time sharing. • Ex: All mainframes and are multi-user systems. • Example: Unix
  • 28. Functions of an operating system • Process management • Memory management • File management • Device management • Security management • User interface
  • 29. Data base management system • Relationship between Entity and Attribute: 1. One-to-One relationship: 2. One-to-Many relationship: DEPARTMENT 1 DEPARTMENT HEAD 1 DEPARTMENT 2 DEPARTMENT HEAD 2 DEPARTMENT 3 DEPARTMENT HEAD 3 FATHER CHILD 1 CHILD 2
  • 30. 3. MANY-TO-MANY relationship: TELEVISION VCD PLAYER CUSTOMER 1 CUSTOMER 2 CUSTOMER 3 CUSTOMER 4
  • 31. Physical data concepts • Sequential Files: Data are stored and retrieved in a logical order or sequential order. • However sequential search takes very long time. • Direct files: It facilitates accessing any record directly or randomly without having to traverse the sequence of the records. • Indexed sequential files: It is a combination of both sequential and direct files.
  • 34. Advantages of DBMS • Reduction in data redundancy. • Sharing of data. • Enforcements of standards. • Improvement in data security. • Maintenance of data integrity. • Better interaction with the user. • Efficient system.
  • 36. World wide web • 1989-1990 – Tim Berners-Lee invents the World Wide Web at CERN – Means for transferring text and graphics simultaneously – Client/Server data transfer protocol • Communication via application level protocol • System ran on top of standard networking infrastructure – Text mark up language • Not invented by Bernes-Lee • Simple and easy to use • Requires a client application to render text/graphics
  • 37. • Hypertext Hypertext is text which contains links to other texts. The term was invented by Ted Nelson around 1965 • Hypermedia Hypermedia is a term used for hypertext which is not constrained to be text: it can include graphics, video and sound • WEB Browser A web browser displays a web document and enables users to access web documents. Major terms
  • 38. • WEB Server This is a program that waits patiently for the browser to request a web page. The servers looks for the requested information, retrieves it and send it to the browser or sends an error message if the file is not found. • Uniform Resource Locator (URL) These are the web addresses. We type URL in Address bar of the browser then hit on enter then URL request a web page to the web server.
  • 39. • WEBSITE A website is a set of related WebPages(linked through hypertext links) published by an organization or an individual. • HTTP Hyper text transfer protocol is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the world wide web • HTML Hyper text Markup language is a set of markup symbols or codes inserted in a file indented to display on a world wide web browser page. • XML Extensible Markup Language is a markup language that allows programmers to create customized tags.
  • 40. Internet applications • E- MAIL • TELEPHONY INTERNETAND VIDEO CONFERENCING • COMMERENCE THROUGH INTERNET • NEWAGROUP • TELNET • MAILING SYSTEM • FILE TRANSFER PROTROCOL
  • 41. FILE TRANSFER PROTOCOL  FIRST KIND FOR EDUCATIONAL AND GOVERNMENTAL INSTITUTIONS  CLIENT-SERVER PROTOCOL  RELIES ON TWO COMMUNICATIONS CHANNELS BETWEEN CLIENT AND SERVER: A COMMAND CHANNEL + DATA CHANNEL  A USER TYPICALLY NEEDS TO LOG ON TO THE FTP SERVER  SOME SERVERS MAKE SOME OR ALL OF THEIR CONTENT AVAILABLE WITHOUT LOGIN- ANONYMOUS FTP.
  • 42. COMMERCE THROUGH INTERNET • ELECTRONIC GLOBAL WORLDWIDE MARKET OPERATING 24 * 365 • EDI AND EFT • WHILE PURCHASING- SECURE FACILITIES – DIGITAL SIGNATURES AND ENCRYPTION • M-COMMERCE