





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
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
An introduction to operating systems, defining what they are and the basic tasks they perform. It also discusses the services operating systems provide, such as program execution, I/O operations, and communications. The document highlights the advantages of the UNIX operating system and lists different types of operating systems, including Microsoft Windows, Mainframe, DOS, OS/2, Linux, Mac OS, and AmigaOS.
Typology: Study notes
1 / 9
This page cannot be seen from the preview
Don't miss anything!
An Operating System, orOS, is low-level softwarethat enables a user andhigher-level applicationsoftware to interact with acomputer’s hardware andthe data and otherprograms stored on thecomputer.
An OS performs basictasks, such as recognizinginput from the keyboard,sending output to thedisplay screen, keepingtrack of files and directorieson the disk, and controllingperipheral devices such asprinters.
Operating systems provide a software platform on top of which otherprograms, called
application programs,
can run.
The choice of operating system, therefore, determines to a greatextent the applications a user can run.
For example, the DOS operating system contains commands such
as COPY and RENAME for copying files and changing the names offiles, respectively. The commands are accepted and executed by apart of the operating system.
Similarly, the UNIX operating system has commands like CP andMV to copy and rename.
UNIX was one of the first operating systemsto be written, in 1971.
Advantages of UNIX are…
Multitasking – multiple programs can run atone time.
Multi-user – allows more than a single userto work at any given time. This isaccomplished by sharing processing timebetween each user.
Safe – prevents one program fromaccessing memory or storage spaceallocated to another program, and enablesfile protection, requiring users to havepermission to perform certain functions,such as accessing a directory, file, or diskdrive.