The document discusses different types of operating systems including Windows, Linux, Mac OS, Android, and iOS. It then provides details about the Windows operating system, listing its versions and describing memory management in Windows with details on memory storage and types. It also introduces the concept of an operating system and discusses single- and multi-tasking and single- and multi-user operating systems.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
39 views
Microsoft Windows (Or Simply Windows) Is A
The document discusses different types of operating systems including Windows, Linux, Mac OS, Android, and iOS. It then provides details about the Windows operating system, listing its versions and describing memory management in Windows with details on memory storage and types. It also introduces the concept of an operating system and discusses single- and multi-tasking and single- and multi-user operating systems.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7
concept of multi-tasking with facilities that identify
processes and resources, such as disk space,
Different operating systems available in the market
for users
windows Linux Mac os
Different operating systems for the smartphone
industry Andriod Ios Windows Windows operating system
Introduction
Microsoft Windows (or simply Windows) is a
metafamily of graphical operating systems developed, marketed, and sold byMicrosoft. It consists of several families of operating systems, each of which cater to a certain sector of the computing industry. Active Windows
families include Windows NT, Windows
Embedded and Windows Phone; these may encompass subfamilies, e.g. Windows Embedded Compact (Windows CE) or Windows Server. Defunct Windows families include Windows 9x and Windows Mobile. Microsoft introduced an operating environment named Windows on November 20, 1985, as a graphical operating system shell for MSDOS in response to the growing interest in graphical user interfaces (GUIs).[4] Microsoft Windows came todominate the world's personal computer market with over 90% market share, overtaking Mac OS, which had been introduced in 1984.
Versions of windows operating system are as
follows 1) Windows 95 2) Windows 98 3) Windows 2000 4) Windows xp 5) Windows vista 6) Windows 7 7) Windows 8 8) Windows 8.1
9) Windows 10 10) Windows 10.1
Memory management in windows operating
system Memory Storage and Management When an operating system manages the computer's memory, there are two broad tasks to be accomplished: 1 Each process must have enough memory in which to execute, and it can neither run into the memory space of another process nor be run into by another process. 2 The different types of memory in the system must be used properly so that each process can run most effectively. The first task requires the operating system to set up memory boundaries for types of software and for individual applications.
As an example, let's look at an imaginary small
system with 1 megabyte (1,000 kilobytes) of RAM. During the boot process, the operating system of our imaginary computer is designed to go to the top of available memory and then "back up" far enough to meet the needs of the operating system itself. Let's say that the operating system needs 300 kilobytes to run. Now, the operating system
goes to the bottom of the pool of RAM and starts
building up with the various driver software required to control the hardware subsystems of the computer. In our imaginary computer, the drivers take up 200 kilobytes. So after getting the operating system completely loaded, there are 500 kilobytes remaining for application processes. When applications begin to be loaded into memory, they are loaded in block sizes determined by the operating system. If the block size is 2 kilobytes, then every process that's loaded will be given a chunk of memory that's a multiple of 2 kilobytes in size. Applications will be loaded in these fixed block sizes, with the blocks starting and ending on boundaries established by words of 4 or 8 bytes. These blocks and boundaries help to ensure that applications won't be loaded on top of one another's space by a poorly calculated bit or two. With that ensured, the larger question is what to do when the 500-kilobyte application space is filled. In most computers, it's possible to add memory beyond the original capacity. For example, you might expand RAM from 1 to 2 gigabytes. This works fine, but can be relatively expensive. It also ignores a fundamental fact of computing -- most of the information that an application stores in memory is not being used at any given moment. A processor can only access memory one location at a time, so the vast majority of RAM is unused at any moment. Since disk space is cheap compared to RAM, then moving information in RAM to hard disk can greatly expand RAM space at no cost. This technique is called virtual memory management.
Disk storage is only one of the memory types that
must be managed by the operating system, and it's also the slowest. Ranked in order of speed, the types of memory in a computer system are: High-speed cache -- This is fast, relatively small amounts of memory that are available to the CPU through the fastest connections. Cache controllers predict which pieces of data the CPU will need next and pull it from main memory into high-speed cache to speed up system performance. Main memory -- This is the RAM that you see measured in megabytes when you buy a computer. Secondary memory -- This is most often some sort of rotating magnetic storage that keeps applications and data available to be used, and serves as virtual RAM under the control of the operating system. The operating system must balance the needs of the various processes with the availability of the different types of memory, moving data in blocks (called pages) between available memory as the schedule of processes dictates.
Introduction to an operating system
The low-level software that supports a computer's
basic functions, such as scheduling tasks and controlling peripherals.
What is an operating system?
An operating system (OS) is system software that manages computer hardware and software resources and provides commonservices for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function.
Types of operating systems
Single- and multi-tasking A single-tasking system can only run one program at a time, while a multi-tasking operating system
allows more than one program to be running in
concurrency. Single- and multi-user Single-user operating systems have no facilities to distinguish users, but may allow multiple programs to run in tandem.[3] A multi-user operating system extends the basic