Operating Systems
Incorporating UNIX and MS-DOS
C. Ritchie(Author)
Cengage Learning EMEA (Publisher)
2nd Edition
Published on 29. June 1995
Book
Hardback
304 pages
978-1-85805-131-4 (ISBN)
Article exhausted; check for reprint
Description
The aim of this book is to provide a course text for HNC/D and first- and second-year degree courses in computing. It covers the principles required by general computing students, illustrating theoretical concepts by showing their practical consequences in actual operating systems (UNIX and MS/DOS). Windows, Graphic user interfaces (GUI) and many questions and practical exercises are included, and a free lecturer's supplement is provided.
The aim of this book is to provide a course text for HNC/D and first- and second-year degree courses in computing. It covers the principles required by general computing students, illustrating theoretical concepts by showing their practical consequences in actual operating systems (UNIX and MS/DOS). Windows, Graphic user interfaces (GUI) and many questions and practical exercises are included, and a free lecturer's supplement is provided.
The aim of this book is to provide a course text for HNC/D and first- and second-year degree courses in computing. It covers the principles required by general computing students, illustrating theoretical concepts by showing their practical consequences in actual operating systems (UNIX and MS/DOS). Windows, Graphic user interfaces (GUI) and many questions and practical exercises are included, and a free lecturer's supplement is provided.
More details
Series
Edition
2nd Revised edition
Language
English
Place of publication
London
United Kingdom
Target group
Adult education
College/higher education
Professional and scholarly
Edition type
Revised edition
Dimensions
Height: 275 mm
Width: 215 mm
ISBN-13
978-1-85805-131-4 (9781858051314)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions
Book
06/1997
3rd Edition
Cengage Learning EMEA
€37.32
Article exhausted; check for reprint
Content
Background - definition of operating systems, overview of O/S facilities, summary of UNIX and MS-DOS; the basics - relationship to hardware, use of firmware, functions of the kernel, introduction to concept or "process"; user interface - types of "user", command languages, graphical user interfaces (GUIs), job control languages, system calls, introduction to UNIX Shell and MS-DOS commands; process management - multiprogramming, multitasking and multiprocessing, high- and low-level schedulers, resource allocation, scheduling algorithms, process states and state diagrams, introduction to concurrency; memory management - sharing memory space between processors, relocatability, types of memory allocation, working set principle, memory protection; input-output - relationship with hardware, problems of speed disparity, buffering, I/O procedures, device handlers, device independence, error handling; file system facilities - notion of "file", file types, filing system, management of file space and free space, system services; interaction of concurrent processes - competing and co-operating processes, deadlocks and starvation, semaphores and monitors, UNIX process facilities; other systems - O/S requirements for networks, introduction to distributed systems, multiprocessor systems, virtual machine environments; management of operating systems - charging for resources, system administration, measurement of performance, tuning; security and integrity - nature of threats to system and data, access controls, file back-up techniques, security in networks, viruses, worms, Trojan horses.