Professional Documents
Culture Documents
CO UNIT1 Topic 3,4,5,6&7
CO UNIT1 Topic 3,4,5,6&7
15A05402
|
COMPUTER ORGANIZATION
Day -3
By
Mr. K Suresh Kumar Reddy
Asst. Professor, Department of CSE
Basic operational concepts
1. First the instruction is fetched from the memory into the processor.
2. The operand at LOCA is fetched and added to the contents of R0
3. Finally the resulting sum is stored in the register R0
Load LOCA, R1
Add R1, R0
The components of the processor are:
Memory Unit: It is an essential unit of every computer which is responsible for storing all the
essential data.
Control Unit: It is a unit that issues various control signals which are essential in controlling
the activities of all other computer units.
Arithmetic and Logic Unit: It is a unit that is responsible for performing various arithmetical
and logical operations.
General Purpose Registers: These are the registers which are responsible for storing
frequently required data related to program execution temporarily.
Bus Structures
A Group of lines that serves as a connecting path for
several devices is called a bus
Data bus - carries the data between the processor and other
components. The data bus is bidirectional.
(a) Assembler:
To run this program, the loader must firstly load all the program's
instructions into the primary memory and then direct the CPU to
begin the instruction execution starting from the first instruction
onwards.
Topic - Operating System
3. File Management: An operating system is also responsible for managing the file name,
directory name etc. It also provides access properties like file size, type, modified etc.
4. Memory Management: Operating system also manages memory needed for executing
the user's program.
6. Security Management: Operating system provides various security services to protect the
data from illegitimate software attacks. Antivirus software's, firewall
Services provided by the OS
1.The OS helps the programmers during the process of program development by providing
various services such as editors, debuggers etc
2. The OS performs certain scheduling tasks such as loading instructions and data into the
main memory, initializing the I/O devices
3. Each I/O device requires specific instructions or control signals for their operation which
makes the process of accessing I/O devices difficult
4. The OS in a multi-user environment that controls the access to the files by providing a
protection mechanism
5. The OS (in shared/public system) is responsible for controlling the access to the system or
to some system resources thereby protecting the resources and data from unauthorized
users
6. OS is capable for verifying certain internal and external hardware errors such as a device
failure or malfunction, a memory error etc
7. A good OS can monitor certain performance parameters such as response time in order to
improve the overall performance of the system
Types of Operating Systems:
Throughput = Amount of time CPU is utilized / Total time for executing the program
a mainframe computer
7. Real Time System