

















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An in-depth overview of operating systems, their purpose, and their role in managing computer hardware resources. It explains how operating systems act as intermediaries between users and computer hardware, ensuring efficient and convenient execution of programs. The document also discusses the definitions of operating systems, their functions, and their objectives, including convenience, efficiency, system access, error detection, and response. It also covers the coordination of program execution and the use of graphical user interfaces (guis).
Typology: Slides
1 / 25
This page cannot be seen from the preview
Don't miss anything!


















Because an operating system is large and complex, it must be created piece by piece. Each of these pieces should be a well-delineated portion of the system, with carefully defined inputs, outputs, and functions. An operating system is a program that manages a computer’s hardware. It also provides a basis for application programs and acts as an intermediary between the computer user and the computer hardware. An amazing aspect of operating systems is how they vary in accomplishing these tasks. Mainframe operating systems are designed primarily to optimize utilization of hardware. Personal computer (PC) operating systems support complex games, business applications, etc. Operating systems for mobile computers provide an environment in which a user can easily interface with the computer to execute programs. Thus, some operating systems are designed to be convenient, others to be efficient, and others to be some combination CSC 203 - OPERATING SYSTEM (O/S) I - Overview of Operating System :
An operating system, O/S, (executive, director, monitor, supervisor, etc) is an organized collection of programs and data that acts as an interface between machine hardware and users, providing the later with a set of facilities to simplify the design, coding, debugging and maintenance of user programs and at the same time controlling the allocation of resources to assure efficient operation. An operating system is basically the software that initiates and controls the interaction between the electronic and electromagnetic components of the computer so that they constitute a useful system for carrying out information processing as requested by the user. An operating system supervises all the activities taking place within the computer system. It can be thought of as an office manager who assigns work to different components of the computer system and who also helps out with more important and difficult task.
We can also view a computer system as consisting of hardware/ software/ and data. The operating system provides the means for proper use of these resources in the operation of the computer system. An operating system is similar to a government. Like a government, it performs no useful function by itself. It simply provides an environment within which other programs can do useful work.
The user's view of the computer varies according to the interface being used. Most computer users sit in front of a PC, consisting of a monitor/ keyboard/ mouse, and system unit. Such a system is designed for one user to monopolize its resources. The goal is to maximize the work (or play) that the user is performing. In this case, the operating system is designed mostly for a single-user with some attention paid to performance and none paid to various hardware and software resources being shared. Performance is, of course, important to the user; but such systems are optimized for the single-user experience rather than the requirements of multiple users. For mainframes or embedded systems, user experience may vary accordingly
What is an SSD? SSDs got their name—solid state—because they have no moving parts. In an SSD, all data is stored in integrated circuits. This difference from HDDs has a lot of implications, especially in size and performance. Without the need for a spinning disk, SSDs can go down to the shape and size of a stick of gum (what’s known as the M.2 form factor) or even as small as a postage stamp. Their capacity—or how much data they can hold—varies, making them flexible for smaller devices, such as slim laptops, convertibles, or 2 in 1s. And SSDs dramatically reduce access time since users don’t have to wait for platter rotation to start up. SSDs are more expensive than HDDs per amount of storage (in gigabytes, or GB, and terabytes, or TB), but the gap is closing as SSD prices begin to drop. What makes SSDs an increasingly popular choice is their speed. Across the board, SSDs outpace HDDs because they use electrical circuitry and have no physical moving parts. This leads to shorter wait times when you’re starting up and fewer delays when opening apps or doing heavy computing tasks
Each processor is constituted of one or more individual processing units called “cores”. Each core processes instructions from a single computing task at a certain speed, defined as “clock speed” and measured in gigahertz (GHz). Since increasing clock speed beyond a certain point became technically too difficult, modern computers now have several processor cores (dual- core, quad-core, etc.). They work together to process instructions and complete multiple tasks at the same time. Modern desktop and laptop computers now have a separate processor to handle graphic rendering and send output to the display monitor device. Since this processor, the GPU, is specifically designed for this task, computers can handle all applications that are especially graphic-intensive such as video games more efficiently. In the early 2000s, as processor clock speeds began plateauing, CPU manufacturers needed to find other ways to increase processing performance. Initially, they achieved this by putting multiple processors in high-end computers. While this was effective, it added significant cost to the computers and the multiprocessing performance was limited by the bus speed between the CPUs. By combining processors on a single chip, CPU manufacturers were able to increase performance more efficiently at a lower cost.
or CPU core, is the "brain" of a CPU. It receives instructions, and performs calculations, or operations, to satisfy those instructions. A CPU can have multiple cores. A processor with two cores is called a dual-core processor; with four cores, a quad-core; six cores, hexa-core; eight cores, octa-core. As of 2019, the majority of consumer CPUs feature between two and twelve cores. Workstation and server CPUs may feature as many as 48. Each core of a CPU can perform operations separately from the others. Or, multiple cores may work together to perform parallel operations on a shared set of data in the CPU's memory cache. There are two major manufacturers of computer processors, Intel and AMD