3 0 0 3
• To understand the basics and functions of operating systems.
• To understand processes and threads
• To analyze scheduling algorithms and process synchronization.
• To understand the concept of deadlocks.
• To analyze various memory management schemes.
• To be familiar with I/O management and file systems.
• To be familiar with the basics of virtual machines and Mobile OS like iOS and Android.
Computer System – Elements and organization; Operating System Overview – Objectives and Functions

  • Evolution of Operating System; Operating System Structures – Operating System Services – User Operating System Interface – System Calls – System Programs – Design and Implementation – Structuring methods.
    Processes – Process Concept – Process Scheduling – Operations on Processes – Inter-process Communication; CPU Scheduling – Scheduling criteria – Scheduling algorithms: Threads – Multithread Models – Threading issues; Process Synchronization – The Critical-Section problem – Synchronization hardware – Semaphores – Mutex – Classical problems of synchronization – Monitors; Deadlock – Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection, Recovery from deadlock.
    Main Memory – Swapping – Contiguous Memory Allocation – Paging – Structure of the Page Table – Segmentation, Segmentation with paging; Virtual Memory – Demand Paging – Copy on Write – Page Replacement – Allocation of Frames –Thrashing.

Mass Storage system – Disk Structure – Disk Scheduling and Management; File-System Interface – File concept – Access methods – Directory Structure – Directory organization – File system mounting – File Sharing and Protection; File System Implementation – File System Structure – Directory implementation

  • Allocation Methods – Free Space Management; I/O Systems – I/O Hardware, Application I/O interface, Kernel I/O subsystem.

Virtual Machines – History, Benefits and Features, Building Blocks, Types of Virtual Machines and their Implementations, Virtualization and Operating-System Components; Mobile OS – iOS and Android.
At the end of this course, the students will be able to:
CO1 : Analyze various scheduling algorithms and process synchronization.
CO2 : Explain deadlock prevention and avoidance algorithms.
CO3 : Compare and contrast various memory management schemes.
CO4 : Explain the functionality of file systems, I/O systems, and Virtualization
CO5 : Compare iOS and Android Operating Systems.


  1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”‖, 10th Edition, John Wiley and Sons Inc., 2018.
  2. Andrew S Tanenbaum, “Modern Operating Systems”, Pearson, 5th Edition, 2022 New Delhi.


  1. Ramaz Elmasri, A. Gil Carrick, David Levine, “ Operating Systems – A Spiral Approach”, Tata McGraw Hill Edition, 2010.
  2. William Stallings, “Operating Systems: Internals and Design Principles”, 7th Edition, Prentice Hall, 2018.
  3. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.



  1. Good day,I am following-up on a shipment with bill of lading #AYSZ22092875 from Bluesun Solar Co Ltd. I would be grateful to know what ship will be moving the goods from Panama to Saint Lucia and who would be the receiving agent in Saint Lucia.Many thanks in advanceCleveland EmanusAppreciate if you could reply via email the eta of the below shipment with thanks.Booking: CHXSIN2246009HBL: 2402472POL: NORFOLK, VAVessel: PORTO KAGIO/244WConsignee: Equip Medical Pte Ltd1 pallet / 423 lbs / 41.111 CFTOk madam thanks for your interest please provide us your contact number for details Hey Katuha, thanks for the info on such scams, and we suggest the users to look our for such scams.Completely fake company. I used to work there and the mangement used to find clients, take advance and never delivered any project. Around my time a lot of people left the company due to ill treatment of employees and clients. Looks like financial samachar is also one of them now as the article is completely false. Ask them about their employees and they will even say they never worked there.I’m so excited for your new story, I love dystopian novels!Sounds like great goals, I’m looking forward to reading more blog posts!

  2. I do not even know how I ended up here, but I thought this post was great.
    I don’t know who you are but definitely you are going to a famous blogger if you are not already 😉 Cheers!

  3. You really make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand.
    It seems too complex and extremely broad for me. I’m looking forward for your
    next post, I’ll try to get the hang of it!

  4. Yes modern morning interactions exist right now as a result of online dating sites internet
    sites. All web sites provide fantastic products and services and ideal
    outcomes around the globe. Thus, you’ll encounter lots of
    probability that you should prepare connection online dating or older internet dating
    with nearby single people or associates everywhere.
    Essential Tips in order that the Success of your respective Over 40 Dating, the following are probably the things you’ll want to
    take into consideration while looking for your prospected
    time frame online. And Turn Into Naughty gets the sophisticated options which might be actually effective to its associates to
    take advantage of when they are looking for possibilities partners to start a conversation that may lead to
    be nothing night out in the real world. Sign Up you should without the
    need of downpayment Bonus 1000 silver coins. Whatever you
    expect which has a benaughty app, it is going to extra no effort to help make all the things practical
    for you, together with sexy relationship, everyday courting, romances, fwb relationships,
    mature chat, and so on. This can become one of the best
    hook up software that you want to help keep on your mobile phone for many years since it
    will help you create new good friends and begin what ever style of adult dating which you are required
    inside of a few months.

  5. I was curious if you ever thought of changing the structure of your website?
    Its very well written; I love what youve got to say.

    But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having one or 2 images.
    Maybe you could space it out better?

  6. If you wish to maximnize your earnings with Hollywood Spins Bets Free Spins in South Africa, therre are a few key techniques to remember.
    Firstly, it is essential to recognize the terms annd conditions of the
    free spins, as these will describe any type of
    limitations or needs for using them. For instance, you may require to fulfkll certain wagering
    needs before you can withdraw any type of winnings.

    Another suggestion is to select the best games to play with your free spins.
    Some games will supply higher payout rates or
    more possibilities to cause bonus offer rounds,
    which can boost your opportunities of winning.

    It’salso a good idea to earch ffor games wjth
    reduced volatility, as these will certainly
    often teend to pay out much more regularly, even if the prizes
    are smaller sized.

    Lastly, ddo not hesitate to benefit from bonus codes or promotions
    that offer additional free spins. These can give you much more chances to win, and can commonly be unlocked
    by simply going into a code or making a down payment.
    With these techniques in mind, you can take advantage of your Hollywood
    Betss Freee Spuns in South Africa and improve
    your possiilities oof hitting it big.

  7. I simply could not go away your web site before suggesting that I really loved
    the standard info an individual provide to your visitors? Is going to be back
    often to check up on new posts

  8. Yes most advanced day time associations occur
    these days because of online dating sites sites. All web
    pages provide wonderful products and services and perfect results everywhere.
    Thus, there will be plenty of probabilities that you prepare hookup relationship or
    person courting with local men and women or pals worldwide.

    Essential Tips in order that the Success of your respective Over 40 Dating, the following are amongst the issues you need to consider when searching for your prospected time on line.
    And Also Be Naughty has the most advanced features which can be definitely effective for the participants to maximize if they’re
    searching for probable spouses to start out
    a conversation that may result in be nothing date in person. Subscribe
    you need to without the need of downpayment Bonus 1000 cash.

    Whatever you expect having a benaughty iphone
    app, it’s going to extra with out to create every little thing simple for you,
    together with mischievous online dating, informal relationship, will be,
    fwb human relationships, grownup talk, etc. It will develop into one of your
    very best hookup applications that you might want to hold
    on your own cell phone for years simply because will help you you create new associates you should anything sort of
    dating which you are required within just a while.

  9. Greetings from California! I’m bored at work so I decided to check out your
    site on my iphone during lunch break. I really like the knowledge you provide here and can’t wait to take a look when I get
    home. I’m shocked at how quick your blog loaded on my cell phone
    .. I’m not even using WIFI, just 3G .. Anyhow,
    good blog!

  10. First of all I would like to say superb blog! I had a quick question which I’d like to ask if you do
    not mind. I was interested to know how you center yourself and clear
    your mind before writing. I’ve had a tough
    time clearing my mind in getting my ideas out.
    I do enjoy writing but it just seems like the first 10 to 15
    minutes are wasted just trying to figure out how to begin. Any suggestions or tips?
    Thank you!

  11. I’m now not positive the place you’re getting your information, however great topic.
    I must spend a while learning much more or figuring out more.
    Thanks for fantastic information I used to be in search
    of this info for my mission.

  12. We are a gaggle of volunteers and opening a new scheme in our community.

    Your website offered us with helpful information to work on. You have performed a formidable activity and our entire
    community will be grateful to you.

  13. 3 mẹo về cách kiếm tiền từ Sòng Bạc Casino Trực Tuyến

    Để kiếm tiền trên một bóng đá trực tuyến Sòng Bạc Casino Trực Tuyến, bạn phải làm theo một số mẹo đơn giản để làm cho việc đánh bạc trở nên dễ dàng hơn. Điều đó có thể bao gồm việc chú ý
    đến việc mua các sự kiện, thị trường
    được xếp hạng hàng đầu, v.v.

    Bằng cách đó, bạn có thể tận dụng tối đa tiền cược của mình và kiếm được lợi
    nhuận từ Sòng Bạc Casino Trực Tuyến trực tuyến. Nó có thể khó khăn cho người mới bắt đầu,
    nhưng những lời khuyên này nói chung sẽ dễ dàng hơn cho mọi người theo thời gian. Thực hiện theo
    một số mẹo kiếm tiền từ Sòng Bạc Casino
    Trực Tuyến ở Việt Nam.

    Đặt cược vào nhiều tỷ lệ Sòng Bạc Casino Trực Tuyến hơn
    Một cách tuyệt vời để kiếm tiền từ nhận định Sòng Bạc Casino Trực Tuyến là đặt cược vào nhiều sự kiện. Điều đó cho
    phép bạn tối đa hóa lợi nhuận trong khi giảm thiểu rủi ro
    khi chơi các trò chơi Sòng Bạc Casino Trực Tuyến. Ngoài ra, xem bóng
    đá trực tuyến Sòng Bạc Casino Trực Tuyến có thể rất
    vui và thú vị. Hãy nhớ rằng xem cược Sòng
    Bạc Casino Trực Tuyến trực tiếp cũng có thể giúp bạn có lợi thế hơn đối thủ.

    Đặt ngân sách cho Sòng Bạc Casino Trực Tuyến việt nam
    Bạn phải đặt ngân sách, bất kể bạn có bao nhiêu tiền hay
    mục tiêu ngắn hạn hay dài hạn của bạn. Bạn phải quyết định số tiền bạn muốn mạo hiểm khi chơi cược tại Sòng Bạc Casino Trực Tuyến việt nam và đảm bảo rằng bạn không mạo hiểm nhiều hơn sau khi mất hết tiền.

    Trước khi đặt cược vào Sòng Bạc Casino Trực Tuyến bóng đá, bạn có thể đặt ngân sách hàng ngày, hàng tuần, hàng tháng hoặc hàng năm.
    Cách bạn đặt ngân sách hoàn toàn tùy thuộc vào bạn;
    chỉ cần đảm bảo rằng nó có giá cả
    phải chăng và bạn quyết tâm gắn bó với
    nó. Không ai có tiền vô hạn, vì vậy mọi người phải quản lý tài chính của mình ở một mức độ nào
    đó, bao gồm cả số tiền họ chi tiêu cho các
    Sòng Bạc Casino Trực Tuyến.

    Một số chi phí sinh hoạt, như thực phẩm, hóa
    đơn, v.v., phải luôn ở đầu danh sách.
    Bạn có thể đánh bạc với thu nhập khả dụng nhưng không phải
    với số tiền bạn cần để làm những việc khác.
    Nếu đúng như vậy, cờ bạc có thể vượt khỏi tầm kiểm
    soát và hậu quả có thể nghiêm trọng.

    May mắn thay, điều đó có thể dễ dàng tránh được bằng cách bám vào ngân sách của bạn. Sòng
    Bạc Casino Trực Tuyến trực tuyến có nhiều
    khả năng là một trải nghiệm thú vị nếu nó có giá cả phải
    chăng và bạn không phải lo lắng về việc thắng hay thua cược của mình.

    Cược tỷ lệ Sòng Bạc Casino Trực Tuyến hôm nay
    Có rất nhiều trận đấu thể thao mà bạn có
    thể sử dụng để đặt cược vào
    các Sòng Bạc Casino Trực Tuyến bóng đá.
    Bóng đá là một trong những môn thể thao phổ
    biến nhất ở Việt Nam và cá cược vào các trận đấu
    bóng đá là một lựa chọn phổ biến của
    những người đánh bạc muốn kiếm tiền.

    Với rất nhiều đội và giải đấu để lựa chọn trong các trò chơi cá cược bóng
    đá, thật dễ dàng để tìm một trận đấu hay
    và đặt cược phù hợp. Nếu bạn muốn cải thiện kỹ năng cá cược của mình, hãy thử đặt
    cược vào tỷ lệ Sòng Bạc Casino Trực Tuyến hôm nay để bạn có thể biến chúng thành lợi thế của
    mình khi đặt cược vào các đội hoặc giải đấu cá nhân.

    Nói về các giải đấu, bản thân các sự kiện cũng là một
    lựa chọn phổ biến của nhiều người đặt cược thể thao tại Việt Nam.
    Luật chơi của chúng thường phức tạp hơn các trò
    chơi cố định, nhưng bạn có thể kiếm được
    nhiều tiền hơn nếu có thể dự đoán chính xác kết quả Sòng Bạc Casino Trực Tuyến. Một giải đấu
    trong các trò chơi Sòng Bạc Casino Trực Tuyến cũng có thể hấp dẫn và mang đến cơ hội thắng lớn với rủi ro tối thiểu.

    Phần kết luận
    Chơi cá cược tại nhà cái ở Việt Nam là một cách tuyệt vời để kiếm được số
    tiền lớn. Tuy nhiên, điều cần thiết là phải hiểu những rủi ro khác nhau liên quan đến Sòng Bạc Casino Trực Tuyến hôm nay.

    Bằng cách nghiên cứu tỷ số bóng đá hôm nay Sòng Bạc Casino Trực Tuyến, bạn có thể đảm bảo
    rằng bạn tận dụng tối đa các khoản đầu tư của mình.

    Hãy nhớ đọc và hiểu bài viết này trước khi đặt cược vào
    bất kỳ kèo nhà cá nào. Cảm ơn vì đã đọc!

  14. You could certainly see your skills in the article
    you write. The sector hopes for even more passionate writers like you who are
    not afraid to say how they believe. At all times go after your heart.

  15. Hi there! Someone in my Myspace group shared this website with us so I came to check it out.
    I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to
    my followers! Terrific blog and excellent design and style.

  16. Excellent blog! Do you have any recommendations for aspiring writers?
    I’m hoping to start my own website soon but I’m a little lost on everything.

    Would you suggest starting with a free platform like WordPress or go for a paid option?
    There are so many options out there that I’m totally confused ..
    Any ideas? Cheers!

  17. Hello! I know this is kinda off topic however , I’d figured
    I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa?

    My site goes over a lot of the same subjects as yours and I feel we could greatly benefit from each other.
    If you happen to be interested feel free to shoot me an e-mail.

    I look forward to hearing from you! Awesome blog by the way!

Leave a Reply

Your email address will not be published. Required fields are marked *