top-rated free essay

operating system

By 佳蕙-蔡 Oct 25, 2014 364 Words

1.5
Modern OS are interrupt driven. Events are almost signaled by the occurrence of an interrupt or a trap, which caused either by an error or by a specific request from a user program that an OS service be performed .Dual-mode Operation allows OS to protect itself and other system components whereas Multimode Operation increasingly CPUs support multi-mode operations. System call provides the means for a user program to ask OS to perform OS tasks on the user program’s behalf. When a system callis executed, it is treated by H/W as a S/W interrupt. Timer protects CPU resource from getting stuck by a user program. To ensure OS maintains control over the CPU, a timer can be set to interrupt the computer after a specified period. Use it to prevent a user program from running too long. 1.6

A process is a program in execution. It is a unit of work in the system. A program by itself is not a process. It is a passive entity, like the contents of a file stored on disk, whereas a process is an active entity. 1.7

To improve CPU utilization and responsive time, general-purpose computers must keep several programs in memory, creating a need for memory management. 1.8
OS provides a uniform, logical view of information storage.
Caching is an important principle, performed at many levels in a computer and an information in use copied from slower to faster storage temporarily. There are Hardware cache and Software-controlled cache. Cache Coherency in Multiprocessor Environment. Must make sure that an update to the value of A in one cache is immediately reflected in all other caches where A resides. 1.9

Protection refers to any mechanism for controlling the access of processes or users to the resources defined by a computer system. Security is to defend a system from internal and external attacks. 1.10

Kernel Data Structures is the fundamental data structures used in OS. 1.11
Computing Environments
Traditional Computing
Mobile Computing
Distributed Systems
Client-Server Computing
Peer-to-Peer Computing
Virtualization
Cloud Computing
Real-Time Embedded Systems
1.12
Operating systems made available in source-code format rather than just binary closed-source

Cite This Document

Related Documents

  • History of Operating Systems

    ...History of Operating Systems Early computers lacked any form of operating system. The user had sole use of the machine; he would arrive at the machine armed with his program and data, often on punched paper tape. The program would be loaded into the machine, and the machine set to work, until the program stopped, or maybe more likely, crashed...

    Read More
  • Operating System Concept

    ...Operating System | Assignment #1 | | Information System | 2012-03-29 | | 1. What is the purpose of interrupts? What are the differences between a trap and an interrupt? Can traps be generated intentionally by a user program? If so, for what purpose? (Chapter 1) Interrupt is that causes a computer processor to temporarily stop e...

    Read More
  • Multi User Operating Systems

    ...An operating system is a set of software programs, which manage computer hardware in a controlled fashion. The operating system controls the file-system, process management, memory management and peripherals. Multi-user operating systems are used on large mainframe computers. A mainframe computer system has one very powerful processing unit, w...

    Read More
  • Intro to Pc Operating System Chapter1

    ...Chapter 1: Introducing Operating Systems TRUE/FALSE 1. The operating system manages each and every piece of hardware and software. T 2. An operating system is a special type of hardware. F 3. The Memory Manager, the Interface Manager, the User Manager, and the File Manager are the basis of all operating systems. T 4. Networking w...

    Read More
  • REcording system

    ...lessen the stress from what they encountered. Recording system which is the strategy in order to perform tasks of the teachers to do their job but suddenly, the way in recording grades of the student in a manual system could have a human error due to stress also may cause of lack of concentration. The adjustment will surely hustle, and from t...

    Read More
  • operating Systems

    ...Operating Systems Assignment 1 Session: Summer 2013 Faculty of Information Technology UCP Lahore Pakistan Operating Systems Assignment: Introduction and Overview of Operating Systems 150 MARKS Write in your own words to answer the following, if you use material from any book website apart from your recommended bo...

    Read More
  • Operating System

    ... Operating System An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. It is a program designed to run other programs on a computer. The operating system is an essential component of the system software in a computer system. Application programs usual...

    Read More
  • Operating Systems

    ...Chapter 2 – Operating System Overview TRUE/FALSE QUESTIONS: 1) An OS should be constructed in such a way as to permit the effective development, testing, and introduction of new system functions without interfering with service. (True) 2) The OS masks the details of the hardware from the programmer and provides the programmer with a conveni...

    Read More

Discover the Best Free Essays on StudyMode

Conquer writer's block once and for all.

High Quality Essays

Our library contains thousands of carefully selected free research papers and essays.

Popular Topics

No matter the topic you're researching, chances are we have it covered.