The Design of the UNIX Operating System

Author: Maurice J. Bach

Publisher: Prentice Hall

ISBN: N.A

Category: Computers

Page: 471

View: 7406

This is the first, and still, the most comprehensive book to describe the sophisticated workings of the UNIX System V kernel--the internal algorithms, the structures that form the basis of the UNIX operating system, and their relationship to the programming interface. System programmers will gain a better understanding of how the kernel works and will be able to compare algorithms used in the UNIX system to algorithms used in other operating systems. Programmers on UNIX systems will gain a deeper understanding of how their programs interact with the system and can thereby code more efficient programs.
Release

Linux-Kernel-Handbuch

Leitfaden zu Design und Implementierung von Kernel 2.6

Author: Robert Love

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322470

Category:

Page: 472

View: 9674

Release

Moderne Betriebssysteme

Author: Andrew S. Tanenbaum

Publisher: Pearson Deutschland GmbH

ISBN: 9783827373427

Category: Betriebssystem

Page: 1239

View: 2475

Release

The Design and Implementation of the FreeBSD Operating System

Author: Marshall Kirk McKusick,George V. Neville-Neil,Robert N.M. Watson

Publisher: Addison-Wesley Professional

ISBN: 0133761835

Category: Computers

Page: 928

View: 8316

The most complete, authoritative technical guide to the FreeBSD kernel’s internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition’s content is completely new, and another one-third has been extensively rewritten. Three long-time FreeBSD project leaders begin with a concise overview of the FreeBSD kernel’s current design and implementation. Next, they cover the FreeBSD kernel from the system-call level down–from the interface to the kernel to the hardware. Explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing each significant system facility, including process management, security, virtual memory, the I/O system, filesystems, socket IPC, and networking. This Second Edition • Explains highly scalable and lightweight virtualization using FreeBSD jails, and virtual-machine acceleration with Xen and Virtio device paravirtualization • Describes new security features such as Capsicum sandboxing and GELI cryptographic disk protection • Fully covers NFSv4 and Open Solaris ZFS support • Introduces FreeBSD’s enhanced volume management and new journaled soft updates • Explains DTrace’s fine-grained process debugging/profiling • Reflects major improvements to networking, wireless, and USB support Readers can use this guide as both a working reference and an in-depth study of a leading contemporary, portable, open source operating system. Technical and sales support professionals will discover both FreeBSD’s capabilities and its limitations. Applications developers will learn how to effectively and efficiently interface with it; system administrators will learn how to maintain, tune, and configure it; and systems programmers will learn how to extend, enhance, and interface with it. Marshall Kirk McKusick writes, consults, and teaches classes on UNIX- and BSD-related subjects. While at the University of California, Berkeley, he implemented the 4.2BSD fast filesystem. He was research computer scientist at the Berkeley Computer Systems Research Group (CSRG), overseeing development and release of 4.3BSD and 4.4BSD. He is a FreeBSD Foundation board member and a long-time FreeBSD committer. Twice president of the Usenix Association, he is also a member of ACM, IEEE, and AAAS. George V. Neville-Neil hacks, writes, teaches, and consults on security, networking, and operating systems. A FreeBSD Foundation board member, he served on the FreeBSD Core Team for four years. Since 2004, he has written the “Kode Vicious” column for Queue and Communications of the ACM. He is vice chair of ACM’s Practitioner Board and a member of Usenix Association, ACM, IEEE, and AAAS. Robert N.M. Watson is a University Lecturer in systems, security, and architecture in the Security Research Group at the University of Cambridge Computer Laboratory. He supervises advanced research in computer architecture, compilers, program analysis, operating systems, networking, and security. A FreeBSD Foundation board member, he served on the Core Team for ten years and has been a committer for fifteen years. He is a member of Usenix Association and ACM.
Release

Linux-Kernel-Handbuch

Leitfaden zu Design und Implementierung von Kernel 2.6

Author: Robert Love

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322043

Category:

Page: 472

View: 4510

Release

The Design and Implementation of the 4.4 BSD Operating System

Author: Marshall Kirk McKusick,Keith Bostic,Michael J. Karels,John S. Quarterman

Publisher: Pearson Education

ISBN: 9780768684940

Category: Computers

Page: 608

View: 4728

This book describes the design and implementation of the BSD operating system--previously known as the Berkeley version of UNIX. Today, BSD is found in nearly every variant of UNIX, and is widely used for Internet services and firewalls, timesharing, and multiprocessing systems. Readers involved in technical and sales support can learn the capabilities and limitations of the system; applications developers can learn effectively and efficiently how to interface to the system; systems programmers can learn how to maintain, tune, and extend the system. Written from the unique perspective of the system's architects, this book delivers the most comprehensive, up-to-date, and authoritative technical information on the internal structure of the latest BSD system. As in the previous book on 4.3BSD (with Samuel Leffler), the authors first update the history and goals of the BSD system. Next they provide a coherent overview of its design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing the system's facilities. As an in-depth study of a contemporary, portable operating system, or as a practical reference, readers will appreciate the wealth of insight and guidance contained in this book. Highlights of the book: Details major changes in process and memory management Describes the new extensible and stackable filesystem interface Includes an invaluable chapter on the new network filesystem Updates information on networking and interprocess communication
Release

The Design of the MH Mail System

Author: N.A

Publisher: N.A

ISBN: N.A

Category: Electronic mail systems

Page: 13

View: 4246

"Information scientists at RAND have had a continuing interest in the design and appropriate use of electronic mail systems, and this interest has manifested itself in the design of the MH electronic mail system, widely distributed in many releases of the UNIX operating system. Many MH users have exploited its power and adaptability without fully realizing the underlying source of that power. This Note documents the observations and principles underlying the design of MH, design principles that remain relevant and important for interactive information systems, even though many major systems--including recently developed electronic mail or "office information" systems--do not follow them."--Rand abstracts.
Release

Linux Kernel Development

Author: Robert Love

Publisher: Pearson Education

ISBN: 9780768696790

Category: Computers

Page: 480

View: 3420

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book: An all-new chapter on kernel data structures Details on interrupt handlers and bottom halves Extended coverage of virtual memory and memory allocation Tips on debugging the Linux kernel In-depth coverage of kernel synchronization and locking Useful insight into submitting kernel patches and working with the Linux kernel community
Release

IT-Sicherheit

Konzepte - Verfahren - Protokolle

Author: Claudia Eckert

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110399105

Category: Computers

Page: 1004

View: 3950

This book systematically describes important aspects when planning secure IT systems, as well as the different approaches that may be used. It presents procedures and protocols in detail and explains them with case examples. This book is a must-read for anyone involved in IT security.
Release

Betriebssysteme

Eine Einführung

Author: Hans-Jürgen Siegert,Uwe Baumgarten

Publisher: Oldenbourg Verlag

ISBN: 3486593471

Category: Computers

Page: 405

View: 5733

In diesem Buch werden die aktuellen Grundkonzepte der Betriebssysteme allgemein dargestellt und durch Realisierungsbeispiele, Abbildungen oder umgangssprachlich formulierte Algorithmen vertieft. Das Buch basiert auf Vorlesungen an der Technischen Universität München.
Release

Intelligent Help Systems for UNIX

Author: Stephen J. Hegner,Paul Mc Kevitt

Publisher: Springer Science & Business Media

ISBN: 9780792366416

Category: Computers

Page: 420

View: 3476

In this international collection of papers there is a wealth of knowledge on artificial intelligence (AI) and cognitive science (CS) techniques applied to the problem of providing help systems mainly for the UNIX operating system. The research described here involves the representation of technical computer concepts, but also the representation of how users conceptualise such concepts. The collection looks at computational models and systems such as UC, Yucca, and OSCON programmed in languages such as Lisp, Prolog, OPS-5, and C which have been developed to provide UNIX help. These systems range from being menu-based to ones with natural language interfaces, some providing active help, intervening when they believe the user to have misconceptions, and some based on empirical studies of what users actually do while using UNIX. Further papers investigate planning and knowledge representation where the focus is on discovering what the user wants to do, and figuring out a way to do it, as well as representing the knowledge needed to do so.
Release

Free/open Source Software Development

Author: Stefan Koch

Publisher: IGI Global

ISBN: 1591403715

Category: Computers

Page: 309

View: 7702

"Free/Open Source Software Development" uses a multitude of research approaches to explore free and open source software development processes, attributes of their products, and the workings within the development communities.
Release

THOUGHTS OF AN AWARD WINNING BLIND ROBOTICIST

Author: Dr. Marco A.V. Bitetto

Publisher: Dr. Marco A. V. Bitetto

ISBN: N.A

Category: Biography & Autobiography

Page: 128

View: 711

This thoroughly enlightening, thought provoking and inspirational book allows the reader to look into the mind of one of sciences most amazing researchers. As this multiple award winning blind researcher pioneers research in such fields as artificial intelligence, computer animation and the science of man-machine interfaces. This book is a must read for anyone that wants to understand the nature of the technological evaluation of todays technology (this book is only available as an Adobe PDF based E-Book).
Release

Design Research in Information Systems

Theory and Practice

Author: Alan Hevner,Samir Chatterjee

Publisher: Springer Science & Business Media

ISBN: 9781441956538

Category: Business & Economics

Page: 320

View: 6094

It is 5 years since the publication of the seminal paper on “Design Science in Information Systems Research” by Hevner, March, Park, and Ram in MIS Quarterly and the initiation of the Information Technology and Systems department of the Communications of AIS. These events in 2004 are markers in the move of design science to the forefront of information systems research. A suf cient interval has elapsed since then to allow assessment of from where the eld has come and where it should go. Design science research and behavioral science research started as dual tracks when IS was a young eld. By the 1990s, the in ux of behavioral scientists started to dominate the number of design scientists and the eld moved in that direction. By the early 2000s, design people were having dif culty publishing in mainline IS journals and in being tenured in many universities. Yes, an annual Workshop on Information Technology and Systems (WITS) was established in 1991 in conju- tion with the International Conference on Information Systems (ICIS) and grew each year. But that was the extent of design science recognition. Fortunately, a revival is underway. By 2009, when this foreword was written, the fourth DESRIST c- ference has been held and plans are afoot for the 2010 meeting. Design scientists regained respect and recognition in many venues where they previously had little.
Release

Linux-Administrations-Handbuch

Author: Evi Nemeth,Garth Snyder,Trent Hein

Publisher: Pearson Deutschland GmbH

ISBN: 9783827328229

Category:

Page: 1272

View: 3024

Release

Software-Engineering mit der Unified Modeling Language

Author: Bernd Kahlbrandt

Publisher: Springer-Verlag

ISBN: 3642566618

Category: Technology & Engineering

Page: 520

View: 1788

Die Unified Modeling Language (UML) ist die Standardnotation für objektorientierte Modelle. Unter durchgehender Verwendung der UML werden wesentliche Bestandteile der objektorientierten Software-Entwicklung dargestellt. Teil 1 führt in Objektorientierung und Grundprinzipien der Softwareentwicklung ein. In Teil 2 werden die Details der aktuellen Version der UML präsentiert. Teil 3 erläutert die Aktivitäten in der Software-Entwicklung entlang der Arbeitsschritte des Unified Process. Kapitel 16 erläutert den Einsatz objektorientierter Anwendungen mit relationalen Datenbanken. Alle benutzten Begriffe werden im Text erläutert. Im Glossar findet der Leser ggf. auch abweichende Verwendung von Begriffen.
Release

Mach

Konzepte und Programmierung

Author: Christoph Zimmermann,Albrecht W. Kraas

Publisher: Springer-Verlag

ISBN: 3642777015

Category: Computers

Page: 192

View: 4139

Release

UNIX Administration

A Comprehensive Sourcebook for Effective Systems & Network Management

Author: Bozidar Levi

Publisher: CRC Press

ISBN: 1420000039

Category: Computers

Page: 768

View: 7985

To configure and maintain an operating system is serious business. With UNIX and its wide variety of "flavors," it can be especially difficult and frustrating, and networking with UNIX adds still more challenges. UNIX Administration: A Comprehensive Sourcebook for Effective Systems & Network Management is a one-stop handbook for the administration and maintenance of UNIX systems and networks. With an outstanding balance of concepts and practical matters, it covers the entire range of administrative tasks, from the most basic to the advanced, from system startup and shutdown to network security and kernel reconfiguration. While focusing on the primary UNIX platforms, the author discusses all of the most common UNIX “flavors,” including Solaris, Linux, HP-UX, AIX and SGI IRIX. Three chapters of case studies offer a practical look at UNIX implementation issues: UNIX installation, disk space upgrade, and several emergency situations that every administrator must expect to face at some point. Diverse yet detailed, filled with examples and specific procedures, this is the one book that both the novice and the seasoned professional need to learn UNIX administration and effectively perform their daily system and network-related duties.
Release

Linux with Operating System Concepts

Author: Richard Fox

Publisher: CRC Press

ISBN: 1482235900

Category: Computers

Page: 688

View: 9474

A True Textbook for an Introductory Course, System Administration Course, or a Combination Course Linux with Operating System Concepts merges conceptual operating system (OS) and Unix/Linux topics into one cohesive textbook for undergraduate students. The book can be used for a one- or two-semester course on Linux or Unix. It is complete with review sections, problems, definitions, concepts, and relevant introductory material, such as binary and Boolean logic, OS kernels, and the role of the CPU and memory hierarchy. Details for Introductory and Advanced Users The book covers Linux from both the user and system administrator positions. From a user perspective, it emphasizes command line interaction. From a system administrator perspective, the text reinforces shell scripting with examples of administration scripts that support the automation of administrator tasks. Thorough Coverage of Concepts and Linux Commands The author incorporates OS concepts not found in most Linux/Unix textbooks, including kernels, file systems, storage devices, virtual memory, and process management. He also introduces computer science topics, such as computer networks and TCP/IP, binary numbers and Boolean logic, encryption, and the GNUs C compiler. In addition, the text discusses disaster recovery planning, booting, and Internet servers.
Release