3. Features of Modern os
To facilitate easy, efficient,
fair, orderly, and secure use
of resources
◦ Provide a user interface
◦ Organize files on disk
◦ Allocating resource to different
users with security control
◦ Co-ordinate programs to work
with devices and other
programs
4. Beginning of Windows
In 1988, Microsoft decided to develop a
“new technology” (NT) portable
operating system that supported both
the OS/2 and POSIX APIs
Originally, NT was supposed to use the
OS/2 API as its native environment but
during development NT was changed to
use the Win32 API, reflecting the
popularity of Windows 3.0.
5. Advantages of windows
Advantages over Windows
– It's almost free to relatively inexpensive
– Source code is included
– Bugs are fixed quickly and help is readily
available through the vast support in Internet
– Linux is more stable than Windows
– Linux is truly multi-user and multi-tasking
– multiuser: OS that can simultaneously serve
a number of users
– multitasking: OS that can simultaneously
execute a number of programs
6. Disadvantages of windows
Although Microsoft Windows has made great improvements in
reliability over the last few versions of Windows, it still cannot
match the reliability of Linux.
to viruses and other attacks. Although Microsoft has made great
improvements over the years with security on their Operating
System,
their Operating System continues to be the most vulnerable
8. File management in windows
File management in windows can be done through Windows explorer or My
Computer. Windows Explorer displays the hierarchical list of files, folders, and
storage drives (both fixed and removable) on your computer. It also lists any network
drives that have been mapped to as a drive letters on your computer.
1 Using Windows Explorer
2 Opening drives and folders
3 View file details
4 Copying and moving files using Explorer
5 Create a new folder
6 Rename a file or folder
7 Delete a file or folder
.
10. Process management in windows
A process contains its own independent virtual address space with both
code and data, protected from other processes. Each process, in turn,
contains one or more independently executing threads. A thread
running within a process can execute application code, create new
threads, create new independent processes, and manage
communication and synchronization among the threads.
By creating and managing processes, applications can have multiple,
concurrent tasks processing files, performing computations, or
communicating with other networked systems. It is even possible to
improve application performance by exploiting multiple CPU processors
13. User Interface of Windows
The Windows 9x user interface (9x refers to Windows 95 and Windows
98 together) is characterised by a bar at the bottom of your screen (it
may be moved to another edge by left-mouse-clicking on it and
dragging it to the desired edge while continuing to hold down the
mouse button).