The document provides an overview of operating system concepts, including definitions of an operating system, its functions, and different types of systems. It discusses mainframe systems using simple batch and multiprogramming operating systems. It also covers time-sharing/multitasking systems, desktop systems, and multiprocessor/parallel systems. The key functions of an operating system are described as process management, memory management, file management, device management, and security.
The operating system is a collection of programs that manage computer hardware resources and provide common services for computer programs. It acts as an interface between the user and computer hardware, and controls the computer system by managing all hardware and software. The primary functions of an operating system are to execute user programs, make the computer system convenient to use, and efficiently use computer hardware resources.
chapter 3 opreating system lecture note and its is impaortamt concept for mndejenehundaol91
油
This document provides an overview of operating system concepts including:
- An operating system acts as an intermediary between the user and computer hardware. It manages resources and controls program execution.
- Operating systems provide functions like program loading and execution, I/O operations, file manipulation, communications, error detection, and resource allocation and security.
- The user interface to an operating system can be via a command line interface (CLI) which allows direct command entry, or a graphical user interface (GUI) with a desktop metaphor.
The document discusses the evolution and functions of operating systems. It describes how operating systems act as an intermediary between the user and computer hardware by managing resources, executing programs, and handling input/output. The key functions of operating systems are process management, memory management, file management, input/output management, and secondary storage management. Operating systems also provide services like program execution, input/output operations, file system manipulation, communications, error detection, resource allocation, accounting, and protection.
The document provides an overview of operating systems. It begins with definitions of an operating system and its roles in providing resources to users and applications and coordinating access to resources. It then discusses operating system concepts like process management, memory management, file management, I/O management, and protection systems. It outlines the evolution of operating systems from early batch systems to modern networked and distributed systems. It also discusses different operating system structures like kernel-based approaches, layered approaches, and virtual machine approaches.
This document provides an overview of operating systems, including their objectives, structure, and evolution. It discusses the major components of operating systems, such as process management, memory management, file management, I/O management, and protection/security. The operating system acts as an intermediary between the user and computer hardware, and is responsible for executing user programs, making the computer convenient to use, and efficiently managing system resources.
This document provides an overview and agenda for a kernel security workshop. It introduces the speaker Mohit Saxena and his background. The agenda covers OS and kernel overview topics like processes, interrupts, memory management, and multitasking. It discusses kernel architecture approaches like monolithic, layered, and microkernel. It also covers security concepts like DAC, LSM, and SELinux. Specific topics on Linux and BSD kernel security are included. The agenda concludes with a live SDWAN demo and a workshop on building a firewall using FreeBSD.
The document provides an overview of operating systems and computer systems. It discusses the CPU and its parts, types of operating systems like mainframe OS and real-time OS. It also summarizes the key functions of an operating system such as memory management, file management, and I/O device handling. Special functions like time sharing, batch processing, multi-tasking, and spooling are explained. Important concepts covered include memory hierarchy, fetch-execute cycle, and computer system components like hardware, software, users, and data.
This document provides an introduction and overview of operating systems. It defines an operating system as a program that manages computer hardware resources and provides common services for computer programs. It describes the four main components of a computer system: hardware, operating system, application programs, and users. It also outlines some of the key services an operating system provides, such as program execution, I/O operations, file management, and resource allocation. Finally, it discusses the structure and evolution of modern operating systems from early batch and time-sharing systems to current multiprogramming systems.
The document discusses operating systems and their key functions. It defines an operating system as a program that acts as an intermediary between the user and computer hardware. The main goals of an operating system are to execute user programs, make problem solving easier for users, and efficiently use computer hardware. It also controls low-level components like the CPU, memory, and I/O devices, and coordinates their use among application programs and users.
The document provides an overview of operating systems, including what they are, their main objectives and advantages. It discusses the history and evolution of OS, from early systems in the 1950s used for tape storage, to modern operating systems with graphical user interfaces. It also covers different types of OS like batch processing systems, time-sharing systems, personal computer systems, parallel and real-time systems. Key aspects of OS like kernels, memory management and different system architectures are summarized as well.
This document provides an introduction and overview of operating systems. It defines an operating system as a program that acts as an intermediary between the user and computer hardware to effectively utilize system resources and make problem solving easier. A computer system consists of hardware, operating system, application programs, and users. The operating system coordinates access to resources, executes programs, handles input/output, manages files and directories, and provides protection and security for multi-user systems. It discusses the evolution of operating systems and provides examples of early systems like batch processing and timesharing systems.
list of all Functions of operating system.pptxErAnjuBala
油
The document discusses the key functions of an operating system including process management, memory management, file management, I/O management, protection and security, and networking. It provides details on how operating systems handle processes, memory, files, devices, user access, and more. Some challenges for operating systems are reliability, availability, security, privacy, performance, fairness, and portability. The overall purpose is to explain the various functions and services an operating system provides to manage a computer system.
This document provides a summary of key topics covered in lecture materials on operating systems. It discusses the basic functions and components of operating systems including process management, memory management, CPU scheduling, synchronization, deadlocks, and virtual memory. Specific scheduling algorithms like first-come first-served, shortest job first and round-robin are explained. The document also covers operating system services, system calls, protection and various historical generations of operating systems.
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...ApurvaLaddha
油
This ppt contains basic concepts of operating system such as evolution of operating system, functions of operating system , introduction to LINUX OS and basic shell commands.
The document discusses operating systems and provides details on:
1) The main components and functions of an operating system including process management, memory management, storage management, and protection/security.
2) How operating systems provide services to users and programs such as program execution, I/O operations, and file system manipulation.
3) Key aspects of operating system structure including system calls, the user interface, and system programs.
The document discusses operating systems and provides information on several key topics:
- An operating system acts as an interface between the user and computer hardware, performing tasks like file management, memory handling, and device management.
- Common operating systems include Linux, Windows, OS X, Solaris, and Chrome OS.
- Operating systems provide services like user interfaces, program execution, file manipulation, input/output operations, communication, resource allocation, error detection, accounting, and security.
- User interfaces can be command line, batch-based, or graphical. Operating systems allow for program execution, file system manipulation, input/output operations, communication between processes, resource allocation, error detection, accounting, and security
The document provides an overview of operating systems including:
1. It defines an operating system as a program that acts as an intermediary between users/applications and computer hardware.
2. It describes the basic components of a computer system including hardware, operating system, application programs, and users.
3. It discusses the functions of an operating system including process management, memory management, file management, and more.
4. It outlines different types of operating systems such as batch, time-sharing, real-time, distributed, and mobile operating systems.
The document discusses various types and features of operating systems. It describes batch processing operating systems which process jobs in a first come first served manner without user interaction. Multiprogramming operating systems aim to reduce CPU idle time by allowing new jobs when the current job is waiting. Multitasking operating systems allow users to interact with programs while they run by rapidly switching between processes. Network, distributed, and multiprocessor operating systems are also outlined which respectively manage resources over a network, use loosely coupled interconnected computers, and employ multiple shared processors. Key features of operating systems like memory management and device drivers are also listed.
This document provides an overview and agenda for a kernel security workshop. It introduces the speaker Mohit Saxena and his background. The agenda covers OS and kernel overview topics like processes, interrupts, memory management, and multitasking. It discusses kernel architecture approaches like monolithic, layered, and microkernel. It also covers security concepts like DAC, LSM, and SELinux. Specific topics on Linux and BSD kernel security are included. The agenda concludes with a live SDWAN demo and a workshop on building a firewall using FreeBSD.
The document provides an overview of operating systems and computer systems. It discusses the CPU and its parts, types of operating systems like mainframe OS and real-time OS. It also summarizes the key functions of an operating system such as memory management, file management, and I/O device handling. Special functions like time sharing, batch processing, multi-tasking, and spooling are explained. Important concepts covered include memory hierarchy, fetch-execute cycle, and computer system components like hardware, software, users, and data.
This document provides an introduction and overview of operating systems. It defines an operating system as a program that manages computer hardware resources and provides common services for computer programs. It describes the four main components of a computer system: hardware, operating system, application programs, and users. It also outlines some of the key services an operating system provides, such as program execution, I/O operations, file management, and resource allocation. Finally, it discusses the structure and evolution of modern operating systems from early batch and time-sharing systems to current multiprogramming systems.
The document discusses operating systems and their key functions. It defines an operating system as a program that acts as an intermediary between the user and computer hardware. The main goals of an operating system are to execute user programs, make problem solving easier for users, and efficiently use computer hardware. It also controls low-level components like the CPU, memory, and I/O devices, and coordinates their use among application programs and users.
The document provides an overview of operating systems, including what they are, their main objectives and advantages. It discusses the history and evolution of OS, from early systems in the 1950s used for tape storage, to modern operating systems with graphical user interfaces. It also covers different types of OS like batch processing systems, time-sharing systems, personal computer systems, parallel and real-time systems. Key aspects of OS like kernels, memory management and different system architectures are summarized as well.
This document provides an introduction and overview of operating systems. It defines an operating system as a program that acts as an intermediary between the user and computer hardware to effectively utilize system resources and make problem solving easier. A computer system consists of hardware, operating system, application programs, and users. The operating system coordinates access to resources, executes programs, handles input/output, manages files and directories, and provides protection and security for multi-user systems. It discusses the evolution of operating systems and provides examples of early systems like batch processing and timesharing systems.
list of all Functions of operating system.pptxErAnjuBala
油
The document discusses the key functions of an operating system including process management, memory management, file management, I/O management, protection and security, and networking. It provides details on how operating systems handle processes, memory, files, devices, user access, and more. Some challenges for operating systems are reliability, availability, security, privacy, performance, fairness, and portability. The overall purpose is to explain the various functions and services an operating system provides to manage a computer system.
This document provides a summary of key topics covered in lecture materials on operating systems. It discusses the basic functions and components of operating systems including process management, memory management, CPU scheduling, synchronization, deadlocks, and virtual memory. Specific scheduling algorithms like first-come first-served, shortest job first and round-robin are explained. The document also covers operating system services, system calls, protection and various historical generations of operating systems.
OVERVIEW OF OPERATING SYSTEM -Basic concepts of operating system like functio...ApurvaLaddha
油
This ppt contains basic concepts of operating system such as evolution of operating system, functions of operating system , introduction to LINUX OS and basic shell commands.
The document discusses operating systems and provides details on:
1) The main components and functions of an operating system including process management, memory management, storage management, and protection/security.
2) How operating systems provide services to users and programs such as program execution, I/O operations, and file system manipulation.
3) Key aspects of operating system structure including system calls, the user interface, and system programs.
The document discusses operating systems and provides information on several key topics:
- An operating system acts as an interface between the user and computer hardware, performing tasks like file management, memory handling, and device management.
- Common operating systems include Linux, Windows, OS X, Solaris, and Chrome OS.
- Operating systems provide services like user interfaces, program execution, file manipulation, input/output operations, communication, resource allocation, error detection, accounting, and security.
- User interfaces can be command line, batch-based, or graphical. Operating systems allow for program execution, file system manipulation, input/output operations, communication between processes, resource allocation, error detection, accounting, and security
The document provides an overview of operating systems including:
1. It defines an operating system as a program that acts as an intermediary between users/applications and computer hardware.
2. It describes the basic components of a computer system including hardware, operating system, application programs, and users.
3. It discusses the functions of an operating system including process management, memory management, file management, and more.
4. It outlines different types of operating systems such as batch, time-sharing, real-time, distributed, and mobile operating systems.
The document discusses various types and features of operating systems. It describes batch processing operating systems which process jobs in a first come first served manner without user interaction. Multiprogramming operating systems aim to reduce CPU idle time by allowing new jobs when the current job is waiting. Multitasking operating systems allow users to interact with programs while they run by rapidly switching between processes. Network, distributed, and multiprocessor operating systems are also outlined which respectively manage resources over a network, use loosely coupled interconnected computers, and employ multiple shared processors. Key features of operating systems like memory management and device drivers are also listed.
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Ajaz Hussain
油
This presentation delves into the systemic blind spots within pharmaceutical science and regulatory systems, emphasizing the significance of "inactive ingredients" and their influence on therapeutic equivalence. These blind spots, indicative of normalized systemic failures, go beyond mere chance occurrences and are ingrained deeply enough to compromise decision-making processes and erode trust.
Historical instances like the 1938 FD&C Act and the Generic Drug Scandals underscore how crisis-triggered reforms often fail to address the fundamental issues, perpetuating inefficiencies and hazards.
The narrative advocates a shift from reactive crisis management to proactive, adaptable systems prioritizing continuous enhancement. Key hurdles involve challenging outdated assumptions regarding bioavailability, inadequately funded research ventures, and the impact of vague language in regulatory frameworks.
The rise of large language models (LLMs) presents promising solutions, albeit with accompanying risks necessitating thorough validation and seamless integration.
Tackling these blind spots demands a holistic approach, embracing adaptive learning and a steadfast commitment to self-improvement. By nurturing curiosity, refining regulatory terminology, and judiciously harnessing new technologies, the pharmaceutical sector can progress towards better public health service delivery and ensure the safety, efficacy, and real-world impact of drug products.
Prelims of Rass MELAI : a Music, Entertainment, Literature, Arts and Internet Culture Quiz organized by Conquiztadors, the Quiz society of Sri Venkateswara College under their annual quizzing fest El Dorado 2025.
APM event hosted by the South Wales and West of England Network (SWWE Network)
Speaker: Aalok Sonawala
The SWWE Regional Network were very pleased to welcome Aalok Sonawala, Head of PMO, National Programmes, Rider Levett Bucknall on 26 February, to BAWA for our first face to face event of 2025. Aalok is a member of APMs Thames Valley Regional Network and also speaks to members of APMs PMO Interest Network, which aims to facilitate collaboration and learning, offer unbiased advice and guidance.
Tonight, Aalok planned to discuss the importance of a PMO within project-based organisations, the different types of PMO and their key elements, PMO governance and centres of excellence.
PMOs within an organisation can be centralised, hub and spoke with a central PMO with satellite PMOs globally, or embedded within projects. The appropriate structure will be determined by the specific business needs of the organisation. The PMO sits above PM delivery and the supply chain delivery teams.
For further information about the event please click here.
Digital Tools with AI for e-Content Development.pptxDr. Sarita Anand
油
This ppt is useful for not only for B.Ed., M.Ed., M.A. (Education) or any other PG level students or Ph.D. scholars but also for the school, college and university teachers who are interested to prepare an e-content with AI for their students and others.
How to Configure Restaurants in Odoo 17 Point of SaleCeline George
油
Odoo, a versatile and integrated business management software, excels with its robust Point of Sale (POS) module. This guide delves into the intricacies of configuring restaurants in Odoo 17 POS, unlocking numerous possibilities for streamlined operations and enhanced customer experiences.
Useful environment methods in Odoo 18 - Odoo 際際滷sCeline George
油
In this slide well discuss on the useful environment methods in Odoo 18. In Odoo 18, environment methods play a crucial role in simplifying model interactions and enhancing data processing within the ORM framework.
SOCIAL CHANGE(a change in the institutional and normative structure of societ...DrNidhiAgarwal
油
This PPT is showing the effect of social changes in human life and it is very understandable to the students with easy language.in this contents are Itroduction, definition,Factors affecting social changes ,Main technological factors, Social change and stress , what is eustress and how social changes give impact of the human's life.
APM People Interest Network Conference 2025
-Autonomy, Teams and Tension: Projects under stress
-Tim Lyons
-The neurological levels of
team-working: Harmony and tensions
With a background in projects spanning more than 40 years, Tim Lyons specialised in the delivery of large, complex, multi-disciplinary programmes for clients including Crossrail, Network Rail, ExxonMobil, Siemens and in patent development. His first career was in broadcasting, where he designed and built commercial radio station studios in Manchester, Cardiff and Bristol, also working as a presenter and programme producer. Tim now writes and presents extensively on matters relating to the human and neurological aspects of projects, including communication, ethics and coaching. He holds a Masters degree in NLP, is an NLP Master Practitioner and International Coach. He is the Deputy Lead for APMs People Interest Network.
Session | The Neurological Levels of Team-working: Harmony and Tensions
Understanding how teams really work at conscious and unconscious levels is critical to a harmonious workplace. This session uncovers what those levels are, how to use them to detect and avoid tensions and how to smooth the management of change by checking you have considered all of them.
How to Setup WhatsApp in Odoo 17 - Odoo 際際滷sCeline George
油
Integrate WhatsApp into Odoo using the WhatsApp Business API or third-party modules to enhance communication. This integration enables automated messaging and customer interaction management within Odoo 17.
Prelims of Kaun TALHA : a Travel, Architecture, Lifestyle, Heritage and Activism quiz, organized by Conquiztadors, the Quiz society of Sri Venkateswara College under their annual quizzing fest El Dorado 2025.
2. OBJECTIVES
To define the different services provided by the OS.
Describe the purpose and functions of OS.
Recognize the components and Managers of OS.
List and compare the common desktop OS in use
today.
3. Computer-System
Architecture
A computer system may be organized in a
number of different ways, which we can
categorize roughly according to the number of
general-purpose processors used.
4. Single-Processor Systems
A single processor system contains only one processor. So only one process can be
executed at a time and then the process is selected from the ready queue. Most
general purpose computers contain the single processor systems as they are
commonly in use.
Ex: device-specific processors, such as disk, keyboard, and graphics controllers
5. Multiprocessor Systems
Multiprocessor systems (also known as parallel systems or tightly coupled
systems) are growing in importance.
Such systems have two or more processors in close communication,
sharing the computer bus and sometimes the clock, memory, and
peripheral devices.
Ex: a modern desktop computer with a "quad-core" or "octa-core"
processor
6. Multiprocessor systems have
three main advantages:
1. Increased throughput. By increasing the number of
processors, we expect to get more work done in less time.
2. Economy of scale. Multiprocessor systems can cost less
than equivalent multiple single-processor systems,
because they can share peripherals, mass storage, and
power supplies.
3. Increased reliability. If functions can be distributed
properly among several processors, then the failure of one
processor will not halt the system, only slow it down.
7. Operating System Structure
Multiprogramming needed for efficiency
Single user cannot keep CPU and I/O devices busy at all times
Multiprogramming organizes jobs (code and data) so CPU always has one to
execute
A subset of total jobs in system is kept in memory
One job selected and run via job scheduling
When it has to wait (for I/O for example), OS switches to another job
Timesharing (multitasking) is logical extension in which CPU switches jobs so
frequently that users can interact with each job while it is running, creating
interactive computing
Response time should be < 1 second
Each user has at least one program executing in memory process
If several jobs ready to run at the same time CPU scheduling
If processes dont fit in memory, swapping moves them in and out to run
Virtual memory allows execution of processes not completely in memory
8. Process Management
A process is a program in execution.
It is a unit of work within the system.
Program is a passive entity, process is an active entity.
Process needs resources to accomplish its task
o CPU, memory, I/O, files
o Initialization data
Process termination requires reclaim of any reusable resources
Typically system has many processes, some user, some operating
system running concurrently on one or more CPUs
o Concurrency or run multiple tasks at the same time, by
multiplexing the CPUs among the processes / threads
9. Process Management
Activities
The operating system is responsible for the following activities in
connection with process management:
1. Creating and deleting both user and system processes
2. Suspending and resuming processes
3. Providing mechanisms for process synchronization
4. Providing mechanisms for process communication
5. Providing mechanisms for deadlock handling.
Note:
A deadlock is a situation where a set of processes is blocked because
each process is holding a resource and waiting for another resource.
10. Memory Management
Accounts all data in memory before and after processing.
Accounts all instructions in memory in order to execute.
Memory management determines what is in memory when
Optimizing CPU utilization and computer response to users
Memory management activities
Keeping track of which parts of memory are currently being
used and by whom.
Deciding which processes (or parts thereof) and data to move
into and out of memory.
Allocating and deallocating memory space as needed.
11. Storage Management
OS provides uniform, logical view of information storage
Abstracts physical properties to logical storage unit - file
Each medium is controlled by device (i.e., disk drive, tape drive)
o Varying properties include access speed, capacity, data-
transfer rate, access method (sequential or random)
File-System management
Files usually organized into directories
Access control on most systems to determine who can access what
OS activities include
o Creating and deleting files and directories
o Primitives to manipulate files and directories
o Mapping files onto secondary storage
o Backup files onto stable (non-volatile) storage media
12. I/O Subsystem
One purpose of OS is to hide peculiarities of hardware devices
from the user
I/O subsystem responsible for:
Memory management of I/O including buffering (storing data
temporarily while it is being transferred).
Caching (storing parts of data in faster storage for
performance).
Spooling (the overlapping of output of one job with input of
other jobs).
General device-driver interface.
Drivers for specific hardware devices.
13. Protection and Security
Protection any mechanism for controlling access of processes or users to
resources defined by the OS.
Security defense of the system against internal and external attacks
Huge range, including denial-of-service, worms, viruses, identity theft,
theft of service
Systems generally first distinguish among users, to determine who can do
what.
User identities (user IDs, security IDs) include name and associated
number, one per user
User ID then associated with all files, processes of that user to determine
access control
Group identifier (group ID) allows set of users to be defined and controls
managed, then also associated with each process, file
Privilege escalation allows user to change to effective ID with more rights
14. Function of Operating System
Operating systems provide an environment for execution of programs and
services to programs and users
One set of operating-system services provides functions that are helpful to the
user:
1. User interface - Almost all operating systems have a user interface (UI). Varies
between Command-Line (CLI), Graphics User Interface (GUI), Batch.
2. Program execution - The system must be able to load a program into memory and to
run that program, end execution, either normally or abnormally (indicating error).
3. I/O operations - A running program may require I/O, which may involve a file or an
I/O device.
4. File-system manipulation - The file system is of particular interest. Programs need to
read and write files and directories, create and delete them, search them, list file
Information, permission management.
15. 1. Communications Processes may exchange information, on the same
computer or between computers over a network.
Communications may be via shared memory or through
message passing (packets moved by the OS)
2. Error detection OS needs to be constantly aware of possible errors
May occur in the CPU and memory hardware, in I/O devices, in
user program
For each type of error, OS should take the appropriate action to
ensure correct and consistent computing
Debugging facilities can greatly enhance the users and
programmers abilities to efficiently use the system
Function of Operating
System
16. Function of Operating
System
Another set of OS functions exists for ensuring the efficient operation of the system itself via
resource sharing.
1. Resource allocation - When multiple users or multiple jobs running concurrently,
resources must be allocated to each of them.
Many types of resources - Some (such as CPU cycles, main memory, and file storage)
may have special allocation code, others (such as I/O devices) may have general request and
release code.
2. Accounting - To keep track of which users use how much and what kinds of computer
resources.
3. Protection and security - The owners of information stored in a multiuser or networked
computer system may want to control use of that information, concurrent processes
should not interfere with each other
Protection involves ensuring that all access to system resources is controlled.
Security of the system from outsiders requires user authentication, extends to
defending external I/O devices from invalid access attempts
If a system is to be protected and secure, precautions must be instituted throughout
it. A chain is only as strong as its weakest link.
17. Evolution of Desktop and Mobile
OS
Software is what brings a computer to life, and an operating system
(OS) is the framework that allows all other software to run.
A computer is of no use without an OS.
There are many different operating systems available for computers
of all shapes and sizes, but there are only a few main branches that
dominate the consumer market: Windows, OS X and its sibling iOS,
and Linux which forms the basis for Android.
The systems are very different but have borrowed and learned from
each other over time.
18. THE PAST
The first operating systems were entirely text based.
Users would type archaic commands into the terminal, and the
computer would type something back.
Before Windows, there was MS-DOS. Before Mac OS,
there was the Apple DOS. Before Android, there was Unix.
Each system accepted input from the keyboard and
produced output to the screen. The major difference between
the three was the hardware each operating system would run
on.
Evolution of Desktop and Mobile
OS
20. THE PRESENT
All that changed in 1984 when Apple released the first
Macintosh computer. The Macs operating system was graphical, and was
the first of its kind to be available in a mass market product to the
general public.
The Mac was followed by the first version of Windows in 1985
which also featured a point-and-click graphical interface.
Microsofts Windows went on to dominate the computer
industry for the next twenty years, but both operating systems continued
to evolve.
Evolution of Desktop and Mobile
OS
21. THE PRESENT
The next major leap forward in operating systems happened in
2007 when Apple released the iPhone, followed quickly by Google
releasing Android.
While the first major shift in operating systems was from
command line to graphics, the second was from keyboard and mouse to
touch.
Evolution of Desktop and Mobile
OS
22. THE FUTURE
Given the historical trend of operating systems to become
faster, more capable, and more personal, its not hard to predict a
future where personal computers are reduced down to your phone.
Eventually, your phone will be the only device you need, and
the operating system will adapt itself to suit your style of work for
whatever environment you are in.
A keyboard and mouse at your desk on a big screen, and a
quick- touch interface on the go.
Evolution of Desktop and Mobile
OS
23. THE FUTURE
Some Android phones have already tried this, but Microsoft
has been morphing Windows into the only operating system for all
computing devices.
The technology field thrives on innovation, competitiveness,
and standing on the shoulders of the giants who came before.
The evolution of operating systems has always been about
making computers easier to use. No matter which operating system you
prefer, the future looks bright for consumers.
Evolution of Desktop and Mobile
OS