Escolar Documentos
Profissional Documentos
Cultura Documentos
Bustamante
Comsec-1A
3. Classification of Software
System software: This class of software manages and controls the internal operations
of a computer system. It is a group of programs, which is responsible for using computer
resources efficiently and effectively. For example, an operating system is a system
software, which controls the hardware, manages memory and multitasking functions,
and acts as an interface between application programs and the computer.
Real-time software: This class of software observes, analyzes, and controls real
world events as they occur. Generally, a real-time system guarantees a response to an
external event within a specified period of time. An example of real-time software is the
software used for weather forecasting that collects and processes parameters like
temperature and humidity from the external environment to forecast the weather. Most
of the defence organizations all over the world use real-time software to control their
military hardware.
Business software: This class of software is widely used in areas where management
and control of financial activities is of utmost importance. The fundamental component
of a business system comprises payroll, inventory, and accounting software that permit
the user to access relevant data from the database. These activities are usually
performed with the help of specialized business software that facilitates efficient
framework in business operations and in management decisions.
4. Elements of C.P.U
Control Unit
The control unit, as its name suggests, is the circuitry that issues commands to other
hardware components to execute programs. The control unit doesn't actually execute
any code itself; rather, it just manages the execution of program instructions by fetching
instructions from memory, parsing those instructions as necessary and then scheduling
the appropriate hardware components to act on those instructions. In this way the
control unit manages the operation of the entire computer.
Arithmetic Logic Unit
The ALU is the CPU component that performs the processor's actual computations. Its
circuitry calculates the addition, subtraction, multiplication and division equations in the
instructions the control unit passes to it. The ALU also performs performs logical
operations: the process of determining if one value is equal to the other, if one value is
less than the other or if one value is greater than the other. These logical operations are
essential to the control structures that regulate software flow.
Registers
Registers are the tiny amounts of memory that are actually part of a CPU's hardware that
provide data to the CPU far faster than it would take for the processor to retrieve the
data from external memory sources but are only for the bits of information a processor
needs on hand at any given time. This can include the results of ALU component
operations until the control unit stores them somewhere else, or it can include memory
addresses in the RAM or hard drive that contain data-like program instructions or
variable values.
the time taken to retrieve it. RAM is measured in megabytes and the speed is measured
in nanoseconds and RAM chips can read data faster than ROM.