SlideShare a Scribd company logo
1 of 23
Windows Operating
System
WINDOWS FOR EVERYONE
Group Members
Sadain Ali (42440)
Muhammad Waleed Khan (42453)
Abdul Rehman (42767)
Syed Hassan Shah (42321)
Syed Asad Abbass Zaidi (43700)
Usama Sabzwari (43273)
Content
 Introduction to Windows
 History & Development
 Process Scheduling
 Memory Management
 File Management
 Most Common Features
 Function of an Windows(OS)
Introduction
 Developer: Microsoft
 Initial release: 20th November, 1985; (34 years ago, as version 1.0)
 Marketing target: Personal computing
 Available in 138 languages
 Default user interface: Windows shell & GUI
 License: Proprietary commercial software
 Official website: windows.microsoft.com
Introduction
Before Coming Windows:
PC users relied on the MS-Dos method of typing command at the C prompt
(C:)
With Windows:
 User move a mouse to point and click their way through tasks, such as
Starting Application.
 In Addition, windows users could switch among several concurrently
running application.
Introduction
Windows:
 Windows is an Operating System which makes the Computer System Work
& User Friendly.
 Without Windows(Operating System), you can’t Operate Computer such as
the system unit, monitor and the keyboard.
History & Development
Process Scheduling
 Single CPU Scheduling
 First Come, First Served (FCFS).
 Shortest-Job-First (SJF).
 Priority Scheduling.
 Round Robin (RR).
 Multilevel CPU Scheduling
 Multilevel Queue Scheduling.
 Real-time: EDF and RM.
Process Scheduling
 round-robin
Windows uses a round-robin technique with a multi-level feedback queue for
priority scheduling ever since NT, Though in Vista there were some smart heuristic
improvements to ensure that some processes, such as the disk defragmenter, are
at a lower priority in order to not interfer with foreground processes.
To the best of my knowledge, Windows 7 uses the same scheduler as Vista, though
there may have been minor improvements.
Memory Management
 Translating (mapping) a process’s virtual address space into physical memory,
so running threads correctly reference physical address
 Paging in and out contents between memory and disk when threads try to use
more memory than currently available.
 Windows uses the paging file as temporary storage for the memory dump.
Memory Management
Memory Allocation:
 Each region of reserved process address space begin on multiple of
allocation granularity
 Value is 64 KB
Sharing:
 Processes can also create shared memory sections.
 It does this automatically for shareable pages
E.g. code pages in an EXE or DLL
 Flexibility(Limited) & Sharing Provided by Memory Management Unit
Memory Management
Protection:
 protection is a way to control memory access rights on a computer, and is
a part of most modern instruction set architectures and Operating System.
 One process can’t access the memory of other process unless permission is
granted.
Logical Organization:
 Main memory is organized as linear or it can be a one-dimensional
address space which consists of a sequence of bytes or words.
 Different modules are provided with different degrees of protection.
Memory Management
Physical Organization:
 The structure of computer memory has two levels referred to as main
memory and secondary memory.
 Main memory is relatively very fast and costly as compared to the
secondary memory.
 Secondary memory is provided for storage of data on a long-term basis
while the main memory holds currently used programs
File Management
 Windows currently uses two programs to accomplish file management on
your computer.
 Windows Explorer
 My Computer
File management
A file is a collection of related information that is recorded on secondary
storage. Or file is a collection of logically related entities. From user’s
perspective a file is the smallest allotment of logical secondary storage.
ATTRIBUTES TYPES OPERATIONS
Name Doc Create
Type Exe Open
Size Jpg Read
Creation
Data
Xis Write
Author C Append
Last
Modified
Java Truncate
protection class Delete
File Management
FILE DIRECTORIES:
Collection of files is a file directory. The directory contains information about the files,
including attributes, location and ownership. Much of this information, especially that is
concerned with storage, is managed by the operating system. The directory is itself a
file, accessible by various file management routines.
Information contained in a device directory are:
 Name
 Type
 Address
 Current length
 Maximum length
 Date last accessed
 Date last updated
 Owner id
 Protection information
File Management
FILE ALLOCATION METHODS:
1. Contiguous Allocation: A single continuous set of blocks is allocated to a
file at the time of file creation.
2. Linked Allocation(Non-contiguous allocation) : Allocation is on an
individual block basis. Each block contains a pointer to the next block in the
chain.
3. Indexed Allocation:
It addresses many of the problems of contiguous and chained allocation.
File Management
NTFS:
NTFS (NT file system; sometimes New Technology File System) is the file
system that the Windows NT operating system uses for storing and retrieving
files on a hard disk.
Notable features of NTFS include:
 Support for very large files (up to 2 to the 64th power or approximately 16
billion bytes in size).
 An access control list (ACL) that lets a server administrator control who can
access specific files.
 Support for names based on Unicode.
 Data security on both removable and fixed disks.
Most Common Features
 Program Execution
 Providing user interface
 Handling input/output operations
 Error handling
 Memory management
 Process management
Function of a Windows(OS)
Process management:
 Code execution
 Context switching
 Multitasking
Device management:
 Input / Output
 Disk access
 Interrupt handling
Function of a Windows(OS)
Provide environment for software to function:
An OS provides an environment for software applications to function. An
application software is a specific software which is used to perform
specific task. In GUI operating systems such as Windows and macOS,
applications run within a consistent, graphical desktop environment.
Even after having some limitations Windows is now the
most used Operating System in the world. It has increased
GUI which attracts the user most.
Also it’s cost is cheap.
The main limitation is it not much secured like Mac OS.
Conclusion
Thank you
Windows For everyone

More Related Content

What's hot

Chromium os architecture report
Chromium os  architecture reportChromium os  architecture report
Chromium os architecture reportAmr Abd El Latief
 
Comparison of OS
Comparison of OSComparison of OS
Comparison of OSJaswanth R
 
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computerAnusha Babooa
 
introduction to windows (history of windows)
introduction to windows (history of windows)introduction to windows (history of windows)
introduction to windows (history of windows)Ehtashamulhaq17
 
Linux architecture
Linux architectureLinux architecture
Linux architecturemcganesh
 
introduction to Operating system. (windows)
introduction to Operating system. (windows)introduction to Operating system. (windows)
introduction to Operating system. (windows)shantanu milkhe
 
Microsoft windows operating system
Microsoft windows operating systemMicrosoft windows operating system
Microsoft windows operating systemTEENAVEENCHHEE
 
Introduction to filesystems and computer forensics
Introduction to filesystems and computer forensicsIntroduction to filesystems and computer forensics
Introduction to filesystems and computer forensicsMayank Chaudhari
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the EnterpriseDavid J Rosenthal
 
window 11 review.pdf
window 11 review.pdfwindow 11 review.pdf
window 11 review.pdfSumairaNaz33
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbArsalan Qureshi
 
Device Drivers
Device DriversDevice Drivers
Device DriversSuhas S R
 
Lecture 1: CompTIA A+ Certification
Lecture 1: CompTIA A+ CertificationLecture 1: CompTIA A+ Certification
Lecture 1: CompTIA A+ CertificationS. M. Ali Murtazawi
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating SystemAshok Sinch
 
A History of Microsoft Windows
A History of Microsoft WindowsA History of Microsoft Windows
A History of Microsoft WindowsDamian T. Gordon
 

What's hot (20)

Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
 
Chromium os architecture report
Chromium os  architecture reportChromium os  architecture report
Chromium os architecture report
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
 
Embedded Android : System Development - Part I
Embedded Android : System Development - Part IEmbedded Android : System Development - Part I
Embedded Android : System Development - Part I
 
Comparison of OS
Comparison of OSComparison of OS
Comparison of OS
 
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computer
 
Bios vs uefi
Bios vs uefiBios vs uefi
Bios vs uefi
 
introduction to windows (history of windows)
introduction to windows (history of windows)introduction to windows (history of windows)
introduction to windows (history of windows)
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
introduction to Operating system. (windows)
introduction to Operating system. (windows)introduction to Operating system. (windows)
introduction to Operating system. (windows)
 
Windows Kernel-
Windows Kernel-Windows Kernel-
Windows Kernel-
 
Microsoft windows operating system
Microsoft windows operating systemMicrosoft windows operating system
Microsoft windows operating system
 
Introduction to filesystems and computer forensics
Introduction to filesystems and computer forensicsIntroduction to filesystems and computer forensics
Introduction to filesystems and computer forensics
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the Enterprise
 
window 11 review.pdf
window 11 review.pdfwindow 11 review.pdf
window 11 review.pdf
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
 
Lecture 1: CompTIA A+ Certification
Lecture 1: CompTIA A+ CertificationLecture 1: CompTIA A+ Certification
Lecture 1: CompTIA A+ Certification
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
 
A History of Microsoft Windows
A History of Microsoft WindowsA History of Microsoft Windows
A History of Microsoft Windows
 

Similar to Windows for Everyone(Operating System)

Similar to Windows for Everyone(Operating System) (20)

operating system structure
operating system structureoperating system structure
operating system structure
 
16. Computer Systems Basic Software 2
16. Computer Systems   Basic Software 216. Computer Systems   Basic Software 2
16. Computer Systems Basic Software 2
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
 
Two Operating Systems
Two   Operating SystemsTwo   Operating Systems
Two Operating Systems
 
01. english version operating system
01. english version   operating system01. english version   operating system
01. english version operating system
 
Ch03
Ch03Ch03
Ch03
 
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
 
I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
 
The Storage Systems
The Storage Systems The Storage Systems
The Storage Systems
 
Windows xp
Windows xpWindows xp
Windows xp
 
file management
 file management file management
file management
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
IMD 203 - Ch02
IMD 203 - Ch02IMD 203 - Ch02
IMD 203 - Ch02
 
Operating system
Operating systemOperating system
Operating system
 
operating system structure
operating system structureoperating system structure
operating system structure
 
ch2-system structure.ppt
ch2-system structure.pptch2-system structure.ppt
ch2-system structure.ppt
 
Ch2 system structure
Ch2 system structureCh2 system structure
Ch2 system structure
 
OS
OSOS
OS
 
L7 operating system
L7   operating systemL7   operating system
L7 operating system
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 

More from Waleed Khan

EasyPaisa Start-up
EasyPaisa Start-upEasyPaisa Start-up
EasyPaisa Start-upWaleed Khan
 
Impact of social media on our culture
Impact of social media on our cultureImpact of social media on our culture
Impact of social media on our cultureWaleed Khan
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086Waleed Khan
 
Starting A new Business
Starting A new BusinessStarting A new Business
Starting A new BusinessWaleed Khan
 

More from Waleed Khan (7)

Banking Chatbot
Banking ChatbotBanking Chatbot
Banking Chatbot
 
EasyPaisa Start-up
EasyPaisa Start-upEasyPaisa Start-up
EasyPaisa Start-up
 
Impact of social media on our culture
Impact of social media on our cultureImpact of social media on our culture
Impact of social media on our culture
 
Svm algorithm
Svm algorithmSvm algorithm
Svm algorithm
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Rsa algorithm
Rsa algorithmRsa algorithm
Rsa algorithm
 
Starting A new Business
Starting A new BusinessStarting A new Business
Starting A new Business
 

Recently uploaded

Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Hifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightHifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightKomal Khan
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree z zzz
 
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts Service
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Paharganj 24/7✡️9711147426✡️ Escorts Service
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证kbdhl05e
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 

Recently uploaded (20)

Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Hifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightHifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun Tonight
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts Service
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Paharganj 24/7✡️9711147426✡️ Escorts Service
Call Girls In Paharganj 24/7✡️9711147426✡️ Escorts Service
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 

Windows for Everyone(Operating System)

  • 2. Group Members Sadain Ali (42440) Muhammad Waleed Khan (42453) Abdul Rehman (42767) Syed Hassan Shah (42321) Syed Asad Abbass Zaidi (43700) Usama Sabzwari (43273)
  • 3. Content  Introduction to Windows  History & Development  Process Scheduling  Memory Management  File Management  Most Common Features  Function of an Windows(OS)
  • 4. Introduction  Developer: Microsoft  Initial release: 20th November, 1985; (34 years ago, as version 1.0)  Marketing target: Personal computing  Available in 138 languages  Default user interface: Windows shell & GUI  License: Proprietary commercial software  Official website: windows.microsoft.com
  • 5. Introduction Before Coming Windows: PC users relied on the MS-Dos method of typing command at the C prompt (C:) With Windows:  User move a mouse to point and click their way through tasks, such as Starting Application.  In Addition, windows users could switch among several concurrently running application.
  • 6. Introduction Windows:  Windows is an Operating System which makes the Computer System Work & User Friendly.  Without Windows(Operating System), you can’t Operate Computer such as the system unit, monitor and the keyboard.
  • 8. Process Scheduling  Single CPU Scheduling  First Come, First Served (FCFS).  Shortest-Job-First (SJF).  Priority Scheduling.  Round Robin (RR).  Multilevel CPU Scheduling  Multilevel Queue Scheduling.  Real-time: EDF and RM.
  • 9. Process Scheduling  round-robin Windows uses a round-robin technique with a multi-level feedback queue for priority scheduling ever since NT, Though in Vista there were some smart heuristic improvements to ensure that some processes, such as the disk defragmenter, are at a lower priority in order to not interfer with foreground processes. To the best of my knowledge, Windows 7 uses the same scheduler as Vista, though there may have been minor improvements.
  • 10. Memory Management  Translating (mapping) a process’s virtual address space into physical memory, so running threads correctly reference physical address  Paging in and out contents between memory and disk when threads try to use more memory than currently available.  Windows uses the paging file as temporary storage for the memory dump.
  • 11. Memory Management Memory Allocation:  Each region of reserved process address space begin on multiple of allocation granularity  Value is 64 KB Sharing:  Processes can also create shared memory sections.  It does this automatically for shareable pages E.g. code pages in an EXE or DLL  Flexibility(Limited) & Sharing Provided by Memory Management Unit
  • 12. Memory Management Protection:  protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and Operating System.  One process can’t access the memory of other process unless permission is granted. Logical Organization:  Main memory is organized as linear or it can be a one-dimensional address space which consists of a sequence of bytes or words.  Different modules are provided with different degrees of protection.
  • 13. Memory Management Physical Organization:  The structure of computer memory has two levels referred to as main memory and secondary memory.  Main memory is relatively very fast and costly as compared to the secondary memory.  Secondary memory is provided for storage of data on a long-term basis while the main memory holds currently used programs
  • 14. File Management  Windows currently uses two programs to accomplish file management on your computer.  Windows Explorer  My Computer
  • 15. File management A file is a collection of related information that is recorded on secondary storage. Or file is a collection of logically related entities. From user’s perspective a file is the smallest allotment of logical secondary storage. ATTRIBUTES TYPES OPERATIONS Name Doc Create Type Exe Open Size Jpg Read Creation Data Xis Write Author C Append Last Modified Java Truncate protection class Delete
  • 16. File Management FILE DIRECTORIES: Collection of files is a file directory. The directory contains information about the files, including attributes, location and ownership. Much of this information, especially that is concerned with storage, is managed by the operating system. The directory is itself a file, accessible by various file management routines. Information contained in a device directory are:  Name  Type  Address  Current length  Maximum length  Date last accessed  Date last updated  Owner id  Protection information
  • 17. File Management FILE ALLOCATION METHODS: 1. Contiguous Allocation: A single continuous set of blocks is allocated to a file at the time of file creation. 2. Linked Allocation(Non-contiguous allocation) : Allocation is on an individual block basis. Each block contains a pointer to the next block in the chain. 3. Indexed Allocation: It addresses many of the problems of contiguous and chained allocation.
  • 18. File Management NTFS: NTFS (NT file system; sometimes New Technology File System) is the file system that the Windows NT operating system uses for storing and retrieving files on a hard disk. Notable features of NTFS include:  Support for very large files (up to 2 to the 64th power or approximately 16 billion bytes in size).  An access control list (ACL) that lets a server administrator control who can access specific files.  Support for names based on Unicode.  Data security on both removable and fixed disks.
  • 19. Most Common Features  Program Execution  Providing user interface  Handling input/output operations  Error handling  Memory management  Process management
  • 20. Function of a Windows(OS) Process management:  Code execution  Context switching  Multitasking Device management:  Input / Output  Disk access  Interrupt handling
  • 21. Function of a Windows(OS) Provide environment for software to function: An OS provides an environment for software applications to function. An application software is a specific software which is used to perform specific task. In GUI operating systems such as Windows and macOS, applications run within a consistent, graphical desktop environment.
  • 22. Even after having some limitations Windows is now the most used Operating System in the world. It has increased GUI which attracts the user most. Also it’s cost is cheap. The main limitation is it not much secured like Mac OS. Conclusion

Editor's Notes

  1. The system unit, also known as a "tower" or "chassis," is the main part of a desktop computer. It includes the motherboard, CPU, RAM, and other components. ... The term "system unit" is often used to differentiate between the computer and peripheral devices, such as the monitor, keyboard, and mouse.
  2. Content for windows 8: developer experiment to remove start menu from windows 8 and after massive lack of user experience, than they launch windows 8.1. Bad user experience is because windows user is use to of start menu. Windows 98 (codenamed Memphis) (1998)
  3. Earliest deadline first (EDF) or least time to go is a dynamic priority scheduling algorithm used in real-time operating systems to place processes in a priority queue. Whenever a scheduling event occurs (task finishes, new task released, etc.) the queue will be searched for the process closest to its deadline. rate monotonic is a preemptive algorithm which means if a task with shorter period comes during execution it will gain a higher priority and can block or preemptive currently running tasks. In RM priorities are assigned according to time period
  4. Windows NT (New Technology, released on July 27, 1993) is a 32-bit operating system that supports preemptive multitasking. There are actually two versions of Windows NT: Windows NT Server, designed to act as a server in networks, and Windows NT Workstation for stand-alone or client workstations. Heuristic means to improve skills.
  5. Incomplete slide, you must add paging concept (demand paging)
  6. Reference: Internals and design Principles,7th edition by William Stallings DLL: dynamic-link library: DLL is a dynamic link library file format used for holding multiple codes and procedures for Windows programs. ... DLLs can be converted to static libraries by using MSIL Disassembler or DLL to Lib 3.00. The file format for .EXE files are similar to .DLLs, and both types of files contain code, data, and resources.
  7. Reference: Internals and design Principles,7th edition by William Stallings
  8. Reference: Internals and design Principles,7th edition by William Stallings
  9. Reference: This article is contributed by Aakansha yadav
  10. Reference: This article is contributed by Aakansha yadav
  11. Reference: This article is contributed by Aakansha yadav
  12. Reference: from searchwindowsserver posted by “Margaret Rouse” Windows previously use FAT32(file allocation table) in windows 7
  13. Multitasking, in an operating system, is allowing a user to perform more than one computer task (such as the operation of an application program) at a time. The operating system is able to keep track of where you are in these tasks and go from one to the other without losing information. Interrupt handling is a key function in real-time software, and comprises interrupts and their handlers. Only those physical interrupts which of high enough priority can be centered into system interrupt table. The software assigns each interrupt to a handler in the interrupt table.
  14. Also Linux is secured…..! Mac has also user friendly, but it’s can not be supported directly on any machine like Dell, Toshiba & HP. Using HackinTosh ,we can installed mac on any machine. A Hackintosh (a portmanteau of "Hack" and "Macintosh"), is a computer that runs an Apple Macintosh operating system ("macOS" or "OS X") on computer hardware not authorized for the purpose by Apple.