Introduction to Operating Systems
iUniverse, 2004 - 112 Seiten
An introduction to operating systems, covering processes, states of processes, synchronization, programming methods of synchronization, main memory, secondary storage and file systems. Although the book is short, it covers all the essentials and opens up synchronization by introducing a metaphor: producer--consumer that other authors have employed. The difference is that the concept is presented without the programming normally involved with the concept. The thinking is that using a warehouse, the size of which is the shared variable in synchronization terms, without the programming will aid in understanding to this difficult concept. The book also covers main memory, secondary storage with file systems, and concludes with a brief discussion of the client-server paradigm and the way in which client-server impacts the design of the World-Wide Web.
Was andere dazu sagen - Rezension schreiben
Es wurden keine Rezensionen gefunden.
Introduction to the Components of an OS
Main Memory issues
allocation application programs block and wakeup browser buffer busy waiting bytes cess client client-server communication condition variable critical region critical section currently data structure deadlock deﬁne disk media efﬁcient end user enter its critical example execution fault FIFO ﬁle name ﬁle system ﬁnd ﬁnished ﬁrst ﬂag free frame function gram Hampton University I/O device implemented instruction Internet interrupt invention keep track kernel Limit Register lock logical machine main memory message passing modiﬁed i.e. monitor mutual exclusion myturn open system call open-ﬁle table operating sys operating system page fault Page Replacement Algorithm page table parameters physical memory printer process control block processor proposed access protocol race conditions reference string referenced register_2 Replacement Algorithm request running scheduling secondary storage semaphore server shared data swapped switch synchronization system call tion trap typically Units_of_Production user program user’s various vendors virtual memory zero