Preview

Osnotes

Powerful Essays
Open Document
Open Document
18736 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Osnotes
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SEMESTER -IV

LECTURE NOTES

ON
CS1253 – OPERATING SYSTEMS

PREPARED BY

K.S.KANNAN AP/CSE

SYLLABUS CS1253 – OPERATING SYSTEMS UNIT I PROCESSES AND THREADS Introduction to operating systems – Review of computer organization – Operating system structures – System calls – System programs – System structure – Virtual machines – Processes – Process concept – Process scheduling – Operations on processes – Cooperating processes – Inter process communication – Communication in client – Server systems – Case study – IPC in linux – Threads – Multi-threading models – Threading issues – Case study – Pthreads library. UNIT II PROCESS SCHEDULING AND SYNCHRONIZATION CPU scheduling – Scheduling criteria – Scheduling algorithms – Multiple – Processor scheduling – Real time scheduling – Algorithm evaluation – Case study – Process scheduling in Linux – Process synchronization – The criticalsection problem – Synchronization hardware – Semaphores – Classic problems of synchronization – Critical regions – Monitors – Deadlock – System model – Deadlock characterization – Methods for handling deadlocks – Deadlock prevention – Deadlock avoidance – Deadlock detection – Recovery from deadlock. UNIT III STORAGE MANAGEMENT Memory management – Background – Swapping – Contiguous memory allocation – Paging – Segmentation – Segmentation with paging – Virtual memory – Background – Demand paging – Process creation – Page replacement – Allocation of frames – Thrashing – Case study – Memory management in linux . UNIT IV FILE SYSTEMS File system interface – File concept – Access methods – Directory structure – Filesystem mounting – Protection – File system implementation – Directory implementation – Allocation methods – Free space management – Efficiency and performance – Recovery – Log-structured file systems – Case studies – File system in linux – File system in Windows XP. UNIT V I/O SYSTEMS I/O systems – I/O hardware – Application I/O

You May Also Find These Documents Helpful

  • Good Essays

    Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…

    • 7085 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    Pos355 Project

    • 870 Words
    • 4 Pages

    Presentation for Memory Management (Linux, MAC, Windows) Presentation for Process Management (Linux, MAC, Windows) Presentation for File Management (Linux, MAC, Windows) Presentation for Security Management (Linux, MAC, Windows Team D review WK 4 Assignment. Team D submit Rough Draft of Final Power Point Presentation. Proceed? Finalize Linux, Mac, Windows Presentation Finalize Linux, MAC, Windows Paper Team D…

    • 870 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    POS-355 Week 5 Operating Systems Analysis 10 Slides with Speaker Notes - Team B new ver.ppt…

    • 400 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 3 Os

    • 1341 Words
    • 6 Pages

    +• Synchronization: With multiple active processes having potential access to shared address spaces or shared I/O resources, care must be taken to provide effective synchronization. Synchronization is a facility that enforces mutual exclusion and event…

    • 1341 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    English Notes

    • 1058 Words
    • 3 Pages

    Vitally important to Momma Henderson and the black community of Stamps, religion keeps them going in the face of tough times. Maya is raised with a strong sense of religion, which serves as her moral guide; however, she is enough of a realist to see how people use it to help themselves feel better about adversity, and doesn't believe this is a completely good thing.…

    • 1058 Words
    • 3 Pages
    Good Essays
  • Best Essays

    English notes

    • 110126 Words
    • 441 Pages

    interactive tools for contacting educational institutions, online practice tests and instruction, and planning tools for…

    • 110126 Words
    • 441 Pages
    Best Essays
  • Better Essays

    English notes

    • 1812 Words
    • 7 Pages

    This extreme does not yet exist. But it cannot be denied that a high divorce rate and unstable close, personal relationships are features of modern life…

    • 1812 Words
    • 7 Pages
    Better Essays
  • Satisfactory Essays

    footnotes

    • 522 Words
    • 3 Pages

    Production in Brazil: adding 20 million units to capacity of 125 Brazil Decisions SKU MSRP Allow. Sales Forecast Economy/Medium/Tube/Paste 3.10 5.0% 10.0 Economy/Medium/Tube/Gel 3.43 4.0% 9.6 Economy/Large/Tube/Gel 4.05 5.0% 8.2 White/Small/Tube/Paste 3.06 5.0% 0.0 White/Small/Tube/Gel 3.21 5.0% 6.3 White/Medium/Tube/Gel 4.42 6.0% 4.5 White/Small/Pump/Gel 3.58 5.0% 4.9 Healthy/Medium/Tube/Paste 3.66 5.0% 13.3 Healthy/Large/Tube/Paste 4.33 5.0% 0.0 Healthy/Medium/Tube/Gel 3.59 5.0% 11.6 Kids/Medium/Tube/Paste 3.65 5.0% 5.6 Kids/Small/Pump/Gel 3.50 4.0% 5.9 Kids/Medium/Pump/Gel 3.70 4.0% 7.5 Campaigns for Allsmile Adapt. (000's) Budget (mill.)…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Ob Notes

    • 2491 Words
    • 10 Pages

    Page 5. Factual. Learning objective 1. Organisational behaviour is the study of individuals and groups in organisations.…

    • 2491 Words
    • 10 Pages
    Good Essays
  • Good Essays

    OM Notes

    • 2010 Words
    • 9 Pages

    Introduction to Materials and operations management Goods, Services, and Operations Management Chapter 2 Value Chains Value Chains • The underlying purpose of every organization is to provide value to its customer and stakeholders. • Value is the perception of the benefits associated with a good, service, or bundle of goods and services (i.e., the customer benefit package) in relation to what buyers are willing to pay for them. • A value chain is a network of facilities and processes that describes the flow of goods, services, information, and financial transactions from suppliers through the facilities and processes that create goods and services and deliver them to customer.…

    • 2010 Words
    • 9 Pages
    Good Essays
  • Satisfactory Essays

    English Notes

    • 1567 Words
    • 7 Pages

    Allophone : In linguistics , an audibly distinct variant of a phoneme is called allophone.…

    • 1567 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Deadlock

    • 426 Words
    • 2 Pages

    Deadlock blocks a set of processes that competes for system resources. This can be permanent unless the OS takes action, such as forcing one or more processes to backtrack. Deadlock may involve consumable or reusable resources. A reusable resource is one that is not depleted by use. A consumable resource is one that is destroyed when it is obtained by a process. There are three approaches to dealing with deadlock: prevention, detection, and avoidance. Prevention guarantees that deadlocks will not happen. Detection is required if the OS is willing to grant resource requests; the OS checks for deadlocks and takes action to break the deadlock. Avoidance involves the analysis of…

    • 426 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    English Notes

    • 1516 Words
    • 7 Pages

    | the artistic and social pursuits, expression, and tastes valued by a society or class, as in the arts, manners, dress, etc…

    • 1516 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    English Notes

    • 529 Words
    • 3 Pages

    Karachi is the biggest city and seaport of Pakistan. It was a small village when Mohammad, bin Qasim conquered Sind some thirteen years ago. Now it has become the biggest city of Pakistan, having 75,00,000 population. People from different parts of Pakistan have come to settle here.…

    • 529 Words
    • 3 Pages
    Satisfactory Essays

Related Topics