Unit - 2 - Hardware and Software Computer Organization
Unit - 2 - Hardware and Software Computer Organization
BY
Dr. Rupali Taru (Assistant Professor)
Bharati Vidyapeeth (Deemed to be University) Department of Management Studies
(Off Campus)
Navi Mumbai, MH-IN
Unit 2- Hardware and software (Computer
Organization)
Hardware: Primary Vs Secondary Storage, Data storage & retrieval methods.
Primary Storage: RAM ROM, PROM, EPROM, EEPROM. Secondary Storage:
Magnetic Tapes, Magnetic Disks. Cartridge tape, hard disks, Floppy disks Optical
Disks, Compact Disks, Zip Drive, Flash Drives.
Software and its needs, Types of S/W. System Software: Operating System, Utility
Programs Programming Language: Machine Language, Assembly Language, High
Level Language their advantages & disadvantages.
Operating System: Functions, Measuring System Performance, Assemblers,
Compilers and Interpreters. Batch Processing, Multiprogramming, Multi-Tasking,
Multiprocessing, Time Sharing, DOS, Windows, Unix/Linux.
Hardware
Primary Vs Secondary Storage, Data storage & retrieval methods. Primary Storage:
RAM ROM, PROM, EPROM, EEPROM. Secondary Storage: Magnetic Tapes, Magnetic
Disks. Cartridge tape, hard disks, Floppy disks Optical Disks, Compact Disks, Zip
Drive, Flash Drives.
Software
Software is the collection of data, programs, procedures, routines and
instructions that instruct a computer or electronic device how to run, work
and execute specific tasks. This is in contrast to hardware, which is the
physical system and components that perform the work.
Types of Software:
Application Software
System Software
Utility Software
Firmware
Programming Software
Driver Software
Freeware
Shareware
Open Source Software
System Software
System software provides a platform for other software and includes the
programs managing the computer itself, such as the computer’s operating
system, file management utilities and disk operating system (or DOS). The
system’s files consist of libraries of functions, system services, drivers for
printers and other hardware, system preferences and other configuration
files. The programs in system software encompass assemblers, compilers, file
management tools, system utilities and debuggers.
Utility Software
Programming Language:
Machine Language,
Assembly Language,
High Level Language
their advantages & disadvantages.
Operating System: Functions
Assemblers, Compilers and Interpreters.
Compiler, Interpreter and Assembler are language translators.
The difference between compiler interpreter and assembler
is that compiler converts whole high level language programs to machine
language at a time while
interpreter converts high level language programs to machine language line
by line
and assembler converts assembly language programs to machine language.
Types of OS
Batch Processing,
Multiprogramming,
Multi-Tasking,
Multiprocessing,
Time Sharing,
E.g DOS, Windows, Unix/Linux.