In: Computer Science
Explain the diagram of Computer System which includes (Hardware, OS, application program and users).
Hi,
We can have basic funtional diagram for the computer system like below..
Computer system has many part like Hardware,Software,OS and users..iwill try to describe them as much as possible to you.
Computer System is set of six elements:
Hardware,
Software,
Users,
Procedures ,
Data and
Connectivity.
Hardware:- The physical components of a computer constitute its Hardware. These include keyboard, mouse, monitor and processor. Hardware consists of input devices and output devices that make a complete computer system.Input devices are keyboard, optical scanner, mouse and joystick which are used to feed data into the computer. Output devices such as monitor and printer are media to get the output from the computer.
Software:- Softwares are medium b/w hardware and users of the system.its a interface which connect users and hardware.
There are siz type of software we have in computer system and each software work together wihch each other.System Software, Application software, Operating System, Utility software, Language software and Connectivity software.
Application Softwares:-Software developed by software engineers and developer to performsome specific operation by end user is called application software like ERP, Acount software, IDE etc.
Operating System:-
A set of tools and programs to manage the overall working of a computer using a defined set of hardware components is called an operating system. It is the interface between the user and the computer system.popular operating syster are Window, Linux, MACOS etc
Users:The most important element of a computer system is its users. Any work perform by a person on computer called users..there are many type of users are classified in category like
System Analyst, Programmers, Operators etc
Procedures:- are intruction to the computer to perform specific task...theseare step to step instructions to getdesire output.computer system has 3 types of procedures 1. Hardware procedures 2.Software procedures 3.Internal procedures.
Data: Its a very important part of any computer system.Data is the raw material which is processed by computer program to get the meaning full information as output.Data is raw until the computer system interprets it using machine language, stores it in memory, classifies it for processing and produces results in conformance with the instructions given to it. once data is processed , its called information.
Connectivity:- WWW well know name...when we want to share something on the internet which would be happen only if many computers are connected by each other.This sharing is possible using wires, cables, satellite, infra-red, Bluetooth, microwave transmission etc.
Input Unit:-Input unit is responsible for controlling the various input devices that are used to enter data into the computer. The commonly used input devices are mouse, keyboard, light pen, optical scanner etc.
Central Processing Unit (CPU):The CPU ensures the flow of data into the system by directing the data to enter the system, storing it into the memory and retrieving it when needed to produce the output.
Arithmetic and Logic Unit (ALU):It performs all the arithmetical calculations and computations like addition, subtraction, multiplication and division. It is also responsible for logical calculations like comparisons among data items.
Memory Unit:
The data has to be stored in the memory blocks of the computer before it is retrieved for actual processing.
Control Unit:
As the name suggests, control unit controls and coordinates the activities of all the components of the computer system. It reads data from the memory, decodes the instructions, looks after its execution, and fetches the next instruction and so on.
Output Unit:
It controls various output devices like printer, graphic plotter, speech synthesizer, monitor (also known as Visual Display Unit or VDU) to produce the desired output and present it to the user. It ensures the convertibility of output into human readable form that is understandable by the user.
Thanks