Chapter 5 Computer
Chapter 5 Computer
The operating system (OS) does important tasks to make computers work
smoothly:
1. Process Management: Helps create and delete processes, making sure they
sync and talk to each other.
2. Memory Management: Allocates and frees up memory for programs that
need it.
3. File Management: Organizes, stores, retrieves, names, shares, and protects
files.
4. Device Management: Keeps track of all devices, using an I/O controller to
allocate and free them up.
5. I/O System Management: Hides hardware details from users.
6. Secondary-Storage Management: Manages different storage levels like
primary, secondary, and cache, ensuring programs can access data.
7. Security: Protects computer data from malware and unauthorized access.
8. Command Interpretation: Understands and executes commands given by
users.
9. Networking: In a distributed system, processors communicate through a
network without sharing memory, devices, or a clock.
10. Job Accounting: Tracks time and resources used by different jobs and users.
11. Communication Management: Coordinates compilers, interpreters, and
other software resources for computer users.
Users don't interact directly with the computer; instead, they prepare their
tasks offline using devices like punch cards and submit them to a computer
operator.
2. Multi-Programming Operating systems
when one program is waiting for input/output, another program is ready to use
the CPU. This allows many tasks to use the CPU's time.
Short Note
GUI:
A GUI, or graphical user interface, is a visual system in computer software. It
displays interactive elements that show information and actions for users.
Objects in a GUI can change color, size, or visibility when users interact with
them. The GUI was first created in 1981 by Alan Kay, Douglas Engelbart, and
others at Xerox PARC. Apple later introduced the Lisa computer with a GUI on
January 19, 1983.
1. Under DOS, only a single program can be loaded into memory at a time.
2. DOS was not designed to handle the large amounts of RAM that today’s PCs
typically use.
3.DOS was designed for 16-bit CPUs and can not take advantage of the 32-bit
architecture of the 486, Pentium, and later chips.
4. DOS filenames are limited to eight characters, plus a three character
“extension” following a period sign.
5.DOS command-line interface is more difficult to learn than a well designed
GUI.
Microsoft Windows