Unix foundations


Download 1.51 Mb.
bet1/9
Sana18.06.2023
Hajmi1.51 Mb.
#1583315
  1   2   3   4   5   6   7   8   9
Bog'liq
process

UNIX Foundations

  • The Process and the Kernel

Course Description

  • The Goals for this course
  • Prerequisites:
    • COSC 2P13 : Introduction to Operating Systems
    • COSC 2P91 : Procedural Programming

Course Description

  • An intensive study of computer operating system design
    • Multiprogramming
    • Time-sharing
    • Real-time processing
    • Job and task control
    • Synchronization of concurrent processes and processors
    • Resource scheduling
    • Protection
    • Management of hierarchical storage.

How to study this course

  • Read and remember
  • Think
    • Think operating systems as natural administrative agents
  • Practice
    • Coding with UNIX, use and understand of UNIX commands and get the results

The Textbook Used

  • Uresh Vahalia, UNIX Internals: The New Frontiers, Prentice Hall, 1996
  • Why we use this book?
    • UNIX is one of the most popular operating systems of the world.
    • If you understand UNIX, you can understand other operating systems.

References

  • William Stallings, Operating Systems,5th Ed., Prentice Hall,2005
  • A. Tanenbaum, Modern Operating Systems, 2nd ed. Prentice Hall 2001
  • Kay A. Robbins and Steven Robbins, UNIX Systems Programming, Prentice Hall,2003
  • W. R. Stevens, Advanced Programming in the UNIX Environment, Addison Wesley, 1992

Summary of UNIX History

  • UNIX
  • 3BSD
  • SVR2
  • SVR3
  • 4.2BSD
  • 4.3BSD
  • 4.4BSD
  • SVR4
  • SunOS
  • Solaris
  • 4BSD
  • SCO UNIX
  • AIX
  • HP-UX
  • ULTRIX
  • Digital UNIX
  • XENIX
  • SVID
  • POSIX
  • XPG

Download 1.51 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling