Computer System Management - Troubleshooting and Operating System

Total Page:16

File Type:pdf, Size:1020Kb

Computer System Management - Troubleshooting and Operating System Computer System Management - Troubleshooting and Operating System Amarjeet Singh August 11, 2011 Partly adopted from Computer System Management Slides by Navpreet Singh Logistics Lab sessions: Did you find it useful? BIOS will be done in the next lab session Handout for the next lab session uploaded on the course website Video for the next lab session uploaded on youtube channel If you got your new laptop, please bring it to the next lab session so that you can install Ubuntu on your laptop itself rather than on the lab machine Course webpage updated: Last lecture slides Notes on PCI, CD RW Logistics Learn-it-yourself: Topics will be put on the course website by next week If you want to do something outside the list, make sure that it involves using some hardware/software utility and is not purely a reading topic For each topic, I will also provide a list of expectations from each topic in due course of time as well To be done in groups of 3 You have to create a video, preferably less than 10 minutes, but surely not more than 15 minutes Make sure to create a proper script and then make a proper video for that topic – should be good enough for students outside to also watch and learn Honor code! Any exam or submission, I will be checking for copying/cheating We have software that can with a high degree of accuracy provide us with sources from where the text is copied Make sure you don’t copy/cheat First act - reduction in one letter grade Second act - F in the course Revision - I Computer Model - What are the 4 building blocks? What are the 4 Primary CPU operations? How is memory in a computer structured hierarchically? What different parameters does the speed of computer depend on? How is information stored on a HDD? How does DVD store more data than a CD? What are the typical DC output values of the computer power supply? What is the difference between mechanical and optical mouse? What is the maximum number of connected devices allowed by the USB standard? Quiz - I In the feedback sheet you are going to provide, also add the answers to the following questions: 1. When I specify the serial port configuration as 19200-8-N-1, what does each field signify? 2. Write the one bit parity (even parity) for the following sequence: 2.a 10010111 2.b 01011010 3. Write two factors that lead to PCI-e being faster than PCI 4. How are CD/DVD drives different from HDD in terms of rotational velocity? Troubleshooting - POST Power On Self Test (POST) - Tests the computer to make sure all the hardware is working properly Errors found during the test are stored/reported through visual/auditory means Successful completion usually reported using a single beep Typical components tested - Power supply, CPU, CMOS, Memory interface, I/O bus interface Failure of any test returns irregular POST through a beep code (specific to the BIOS) Error also used to be published to a fixed I/O port address and read by POST card Troubleshooting - Free Diagnostic Tools Memory Interface Windows memory test - part of Vista and Windows 7 Memtest86 - http://www.memtest86.com Motherboard and CPU: Hot CPU Tester - http://www.memtest86.com CPU temperature monitor utilities HWMonitor - http://www.cpuid.com/hwmonitor.php Core Temp - http://www. alcpu.com/CoreTemp SpeedFan - http://www.almico.com/sfdownload.php Hard Disk Drive: Scandisk, Chkdsk - Pre-installed in windows TestDisk - http://www.cgsecurity.org/wiki/TestDisk HDD health - http://www.panterasoft.com CD/DVD: CD Roller - http://www.cdroller.com CD Check - http://www.kvipu.com/CDCheck Booting up So far we have come across BIOS which is the first piece of software that gets executed when you start the computer Lets move on… We need to start the Operating System stored in hard disk drive Computer executes BIOS stored in ROM that performs the POST and initiates the Operating System - Boot loader Often multi-stage: BIOS executes a small program in the boot device Also called Master Boot Record (MBR): Space constrained (446 bytes) MBR being limited size points to another location where detailed boot information is stored (can be located anywhere on the disk) Stage architecture allows boot loader to be larger in size Second stage loads OS and transfers execution to it Boot Loader Different types of second stage boot loader - Grand Unified Bootloader (GRUB), BOOTMGR, Linux Loader (LILO), NT Loader (NTLDR) For a multi-boot system, always install Windows first, on the first hard disk, in the first partition (Three firsts) Windows assumes it is the only operating system in the world, and does not try to live with existing information present in the MBR - overwrites it Learn-it-yourself activity Remember that if you spoil your boot loader, you are risking your complete system since the address from where the OS should start is spoiled in that case Be careful! Operating System (OS) Let us look at some of the definitions from the class: Interface/link/intermediate-language/GUI between the machine/ hardware/system and the user/us Platform/software for other program/application to run Medium between user and software through which better use of hardware and software is possible Operates the system In which everything runs Main part which performs the operations/calculations and processes the result Manages files and folders Helps us communicate with computer in a user friendly way Operating System (OS) OS is a set of system software programs that regulate how the application software controls the hardware and how the users control the program Acts as an intermediary between application software and actual hardware to perform hardware functions such as input/output and memory space allocation Primary OS Windows (NT Family): First public Release 1993, Latest stable version Windows 8 (2012) Linux: 1992, Linux Kernel 3.5.2 (2012) MAC OS X: 2001, 10.8 (2012) - Latest version OS X Mountain Lion Image Source: http://en.wikipedia.org/wiki/Operating_system Operating System (OS) Image Source: Wikipedia OS components User Interface: for human input Command-line interface: commands are typed out line by line (eg. Terminal) Graphical User Interface (GUI): visual environment (eg. Explorer) GUI primary components Windows: Information is organized in windows Icons: Information represented by icons Menu: Available commands are compiled together in menu Pointing device: position of cursor controlled by a physical input device Called WIMP paradigm Are all GUI WIMP? Image Source: http://en.wikipedia.org/wiki/Operating_system OS components User Input to an application initiates interaction with the computer hardware devices (CPU, memory, I/O devices) Since there will be multiple programs running in parallel - hardware resources need to be controlled (task of OS) Executing a program results in a process in OS (ps in linux, Task Manager in Windows) Memory and other resources, together with a priority are assigned to each process Process continues interaction with user and other devices Image Source: http://en.wikipedia.org/wiki/Operating_system OS components All this is done by Kernel in OS Bridge between applications and actual data processing done at the hardware level Manages system’s resources Provides lowest level abstraction for hardware resources Resources consist of CPU, memory and I/O devices How does kernel manage multiple resources? Poll sources of inputs (programs/ hardware) for events that require action Let the sources tell whenever an event occurs - interrupts Image Source: http://en.wikipedia.org/wiki/Operating_system OS components Kernel is specific to OS and allows interfacing with variety of hardware resources Need a way for these resources to tell OS how to interface with them - job of a Device Driver Since each hardware device interacts in a specified manner, device driver will be specific to a device and the OS Communicates with the hardware through communication subsystem to which the hardware is connected (eg. ?) Acts as a translator Handles interrupts both from the application and hardware Usually comes with the hardware (installation CD) Either loaded at boot time or on request OS components Image Source: http://dlc.sun.com/ OS components Image Source: http://www.roma1.infn.it MS-DOS Microsoft Disk Operating System Primary OS for personal computers until mid 90s Command-line interface Runs on machines with the Intel x86 or compatible CPUs, mainly the IBM PC and clones Single-user, single-task OS with basic kernel functions that are non- reentrant: only one program at a time can use them What does that mean in terms of interrupts? All version of MS Windows have MS-DOS like command line interface Accessed by typing “cmd” in “run” Windows Operating System Microsoft first introduced an operating environment named Windows in November 1985 As an add-on to MS-DOS 16 Bit OS running on top of DOS providing Multitasking and GUI Windows 3.0 (1990), Windows Workgroup 3.11 (1992) Improved the design 16/32 Bit OS Windows 3.1 had Internet Explorer browser as part of OS Windows 95, Windows 98, Windows ME (2000) 32 Bit OS Used FAT File System Supported DOS as well Windows Operating System NTFS introduced in 1993 as the file system for Windows NT server Later adopted as default File system for all later releases of Windows client and server OS Windows NT 4.0 (1996) was the true Multi-User and Multi-Tasking OS based on NTFS File System; Later replaced by Windows 2000 Windows XP, Vista, 2003, 2008, Windows 7 and Windows 8 are all available in 32 bit and 64 bit versions Mobile version - Windows mobile (renamed as Windows Phone with launch of Windows Phone 7) Approx.
Recommended publications
  • Imagen Y Diseño # Nombre 1 10 Christmas Templates 2 10 DVD
    Imagen Y Diseño # Nombre 1 10 Christmas Templates 2 10 DVD Photoshop PSD layer 3 10 Frames for Photoshop 4 1000 famous Vector Cartoons 5 114 fuentes de estilo Rock and Roll 6 12 DVD Plantillas Profesionales PSD 7 12 psd TEMPLATE 8 123 Flash Menu 9 140 graffiti font 10 150_Dreamweaver_Templates 11 1600 Vector Clip Arts 12 178 Companies Fonts, The Best Collection Of Fonts 13 1800 Adobe Photoshop Plugins 14 2.900 Avatars 15 20/20 Kitchen Design 16 20000$ Worth Of Adobe Fonts! with Adobe Type Manager Deluxe 17 21000 User Bars - Great Collection 18 240+ Gold Plug-Ins for Adobe Dreamweaver CS4 19 30 PSD layered for design.Vol1 20 300.000 Animation Gif 21 32.200 Avatars - MEGA COLLECTION 22 330 templates for Power Point 23 3900 logos de marcas famosas en vectores 24 3D Apartment: Condo Designer v3.0 25 3D Box Maker Pro 2.1 26 3D Button Creator Gold 3.03 27 3D Home Design 28 3D Me Now Professional 1.5.1.1 -Crea cabezas en 3D 29 3D PaintBrush 30 3D Photo Builder Professional 2.3 31 3D Shadow plug-in for Adobe Photoshop 32 400 Flash Web Animations 33 400+ professional template designs for Microsoft Office 34 4000 Professional Interactive Flash Animations 35 44 Cool Animated Cards 36 46 Great Plugins For Adobe After Effects 37 50 BEST fonts 38 5000 Templates PHP-SWISH-DHTM-HTML Pack 39 58 Photoshop Commercial Actions 40 59 Unofficial Firefox Logos 41 6000 Gradientes para Photoshop 42 70 POSTERS Alta Calidad de IMAGEN 43 70 Themes para XP autoinstalables 44 73 Custom Vector Logos 45 80 Golden Styles 46 82.000 Logos Brands Of The World 47 90 Obras
    [Show full text]
  • Building a SAN-Less Private Cloud with IBM Powervm and IBM Powervc
    Front cover Building a SAN-less Private Cloud with IBM PowerVM and IBM PowerVC Javier Bazan Lazcano Stephen Lutz Redpaper International Technical Support Organization Building a SAN-less Private Cloud with IBM PowerVM and IBM PowerVC July 2018 REDP-5455-02 Note: Before using this information and the product it supports, read the information in “Notices” on page v. Third Edition (July 2018) This edition applies to Version 1, Release 4, Modification 1 of IBM Cloud PowerVC Manager for Software-Defined Infrastructure V1.1 (product number 5765-VCD). © Copyright International Business Machines Corporation 2017, 2018. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . .v Trademarks . vi Preface . vii Authors. vii Now you can become a published author, too! . viii Comments welcome. viii Stay connected to IBM Redbooks . viii Chapter 1. Architecture of a software-defined infrastructure solution with IBM Power Systems servers and IBM PowerVC . 1 1.1 Software-defined infrastructure . 2 1.2 The motivation behind software-defined infrastructure . 2 1.3 Use cases . 4 1.3.1 Use case 1: Building a storage area network-less cloud . 4 1.3.2 Use case 2: Building an iSCSI-backed cloud . 5 1.3.3 More use cases. 5 1.4 Rack topologies and components . 6 1.4.1 Starter cloud . 7 1.4.2 Mini cloud . 8 1.4.3 Rack scale . 9 1.4.4 Storage/management switches. 10 1.4.5 Data switches . 10 1.4.6 Network nodes .
    [Show full text]
  • Application Software
    Software 2 Computer Software ซอรฟแวร หมายถึง กลุมของโปรแกรมคอมพิวเตอรหรือชุดคําสั่งที่สั่งการใหคอมพิวเตอรทํางานที่ตองการ และทํางาน โดยวิธีใด โดยชุดคําสั่งเหลานี้จะเรียงลําดับขั้นตอนการทํางานตางๆของคอมพิวเตอรโดยเขียนขึ้นจากภาษาคอมพิวเตอร ซึ่ง ชุดคําสั่งเหลานี้เรียงกันเปนโปรแกรมคอมพิวเตอร ซึ่ง Software แบงออกไดเปน 2ประเภท ไดแก 1. System Software 2. Application software System Software คือ ซอฟตแวรที่บริษัทผูผลิตสรางขึ้นมาเพื่อใชจัดการกับระบบคอมพิวเตอร หนาที่การทํางานของซอฟตแวรระบบคือ ดําเนินงานพื้นฐานตาง ๆ ของระบบคอมพิวเตอรทั้งในดานการติดตอประสานงานกับอุปกรณคอมพิวเตอรหรือ Hardware และ เปนสวนที่ดําเนินการพื้นฐานของคอมพิวเตอรในการทํางานของโปรแกรมตางๆอีกดวย โดย System Software ถูกแบงไดเปน 2สวนใหญๆ ไดแก 1. ระบบปฏิบัติการ (OS : Operating System) คือ ซอฟตแวรหรือโปรแกรม ที่ควบคุมการประมวลผลของโปรแกรมตางๆ และบริหารการใชทรัพยากรของ ระบบและติดตอการทํางานกับ Hardware เชน การบริหารการใชหนวยความจําของโปรแกรมตางๆ Software 3 หนาที่ของระบบปฏิบัติการ o แสดงรายระเอียดและตรวจสอบการเชื่อมตอ ขอมูลและการทํางานเกี่ยวกับอุปกรณตางๆภายในคอมพิวเตอรเมื่อมี การ Boot !! การ Boot คือ กระบวนการ Start และ Restart คอมพิวเตอร แบงเปน 2 ประเภท คือ Cold Boot - เปดดวยการกดปุมPower Warm Boot - เปนการเปดเครื่องใหมจากการ Restart หรือ Reset เครื่อง ***Sleep Mode กับ Hibernate Mode คืออะไร? - Sleep Mode - เปนการพักเครื่อง ดวยการตัดไฟสวนที่ไมจําเปน - Hibernate Mode - เปนการปดเครื่องโดยการยายขอมูลทั้งหมดไปที่ Hard disk แลวตัดไฟ ทั้งหมด เมื่อเปดเครื่องกลับมาอีกครั้ง ระบบจะดึงขอมูลเดิมกลับมาทํางานตอ โปรแกรมตางๆ ที่ เปดไว จะอยูดังเดิม o ตอบสนองการใชงาน สั่งการของ User ผานทางการปอนหรือสงออก
    [Show full text]
  • IBM Worklight V5.0.6 Technology Overview
    IBM Software Technical White Paper WebSphere IBM Worklight V5.0.6 Technology overview IBM Worklight—Overview Contents IBM® Worklight® software helps enable organizational leaders to extend their business to mobile devices. This software provides an open, 1 IBM Worklight—Overview comprehensive and advanced mobile application platform for smart- phones and tablets, helping organizations of all sizes to efficiently 2 IBM Worklight—Components develop, connect, run and manage mobile and omni-channel applications. 3 Development tools Leveraging standards-based technologies and tools, the IBM team has created Worklight software that provides a single integrated platform. 8 Runtime server environment This platform includes a comprehensive development environment, 9 The IBM Worklight Console mobile-optimized runtime middleware, a private enterprise application store and an integrated management and analytics console—all supported 9 IBM Worklight Device by a variety of security mechanisms. Runtime components 10 Security and authentication Develop. The IBM Worklight Studio and the IBM Worklight software mechanisms development kit (SDK) simplify the development of mobile and omni- channel applications (apps) throughout multiple mobile platforms, includ- ing iOS, Android, BlackBerry, Windows 8, Windows Phone and Java ME. The IBM Worklight optimization framework fosters code reuse while delivering rich user experiences that match the styling requirements of each target environment. With such code reuse, IBM Worklight reduces costs of development, reduces time-to-market and provides strong support for your ongoing management efforts. Connect. The IBM Worklight Server architecture and adapter technol- ogy simplifies the integration of mobile apps with back-end enterprise systems and cloud-based services. The IBM Worklight Server is designed IBM Software Technical White Paper WebSphere to fit quickly into your organization’s IT infrastructure and is Console.
    [Show full text]
  • AIX Dec 2004.P65
    110 December 2004 In this issue 3 Finding the biggest file in directories on the same filesystem 4 Creating a physical partition map of an hdisk by logical volume 9 AIX console mirroring 11 Using ClamAV 14 Happy 18th birthday AIX 16 Deploying multiple compiler versions on AIX 27 Mirroring tips and techniques in AIX 36 Generating a logo 41 Default user password settings in AIX 47 AIX news © Xephon Inc 2004 AIX Update Published by Disclaimer Xephon Inc Readers are cautioned that, although the PO Box 550547 information in this journal is presented in good Dallas, Texas 75355 faith, neither Xephon nor the organizations or USA individuals that supplied information in this Phone: 214-340-5690 journal give any warranty or make any Fax: 214-341-7081 representations as to the accuracy of the material it contains. Neither Xephon nor the contributing Editor organizations or individuals accept any liability of Trevor Eddolls any kind howsoever arising out of the use of such E-mail: [email protected] material. Readers should satisfy themselves as to the correctness and relevance to their Publisher circumstances of all advice, information, code, Bob Thomas JCL, scripts, and other contents of this journal E-mail: [email protected] before making any use of it. Subscriptions and back-issues Contributions A year’s subscription to AIX Update, When Xephon is given copyright, articles comprising twelve monthly issues, costs published in AIX Update are paid for at the rate $275.00 in the USA and Canada; £180.00 in of $160 (£100 outside North America) per the UK; £186.00 in Europe; £192.00 in 1000 words and $80 (£50) per 100 lines of code Australasia and Japan; and £190.50 elsewhere.
    [Show full text]
  • OSS Alphabetical List and Software Identification
    Annex: OSS Alphabetical list and Software identification Software Short description Page A2ps a2ps formats files for printing on a PostScript printer. 149 AbiWord Open source word processor. 122 AIDE Advanced Intrusion Detection Environment. Free replacement for Tripwire(tm). It does the same 53 things are Tripwire(tm) and more. Alliance Complete set of CAD tools for the specification, design and validation of digital VLSI circuits. 114 Amanda Backup utility. 134 Apache Free HTTP (Web) server which is used by over 50% of all web servers worldwide. 106 Balsa Balsa is the official GNOME mail client. 96 Bash The Bourne Again Shell. It's compatible with the Unix `sh' and offers many extensions found in 147 `csh' and `ksh'. Bayonne Multi-line voice telephony server. 58 Bind BIND "Berkeley Internet Name Daemon", and is the Internet de-facto standard program for 95 turning host names into IP addresses. Bison General-purpose parser generator. 77 BSD operating FreeBSD is an advanced BSD UNIX operating system. 144 systems C Library The GNU C library is used as the C library in the GNU system and most newer systems with the 68 Linux kernel. CAPA Computer Aided Personal Approach. Network system for learning, teaching, assessment and 131 administration. CVS A version control system keeps a history of the changes made to a set of files. 78 DDD DDD is a graphical front-end for GDB and other command-line debuggers. 79 Diald Diald is an intelligent link management tool originally named for its ability to control dial-on- 50 demand network connections. Dosemu DOSEMU stands for DOS Emulation, and is a linux application that enables the Linux OS to run 138 many DOS programs - including some Electric Sophisticated electrical CAD system that can handle many forms of circuit design.
    [Show full text]
  • Versatile Vintage More and More Windows Applications Run on Linux Thanks to Wine
    COVER STORIES Practical Wine Building a Wine environment for Windows applications Versatile Vintage More and more Windows applications run on Linux thanks to Wine. If you spend a little time on configuration and troubleshooting, you won’t be stuck in Windows – even with applications that no one dreamed would run on Linux. By Harald Jele eyond the easily replaceable large office and graphics packages, the market bustles with countless, typically smaller programs that cater to the needs of small- to B medium-sized niches. Commonly, companies or govern- ment offices create their own custom, mission-critical applications. The famous Wine system libraries [1] provide a means for running Windows applications from within Linux. Right now, version 1.4 is the stable release, and development release 1.5.6 is also available. Configuring Wine has completely changed in the course of the years. Al- though Wine was once regarded as complicated, it has become significantly easier and clearer, and it handles many annoying details that were formerly left to the admin. These details that once caused grief and are now rel- atively painless include integrating removable devices such as DVDs or integrating the CUPS printing sys- tem. An equally significant change in the architecture of Wine was the in- troduction of prefixes (since 2003, AUTHOR also known as bottles). Setting up a prefix means you can install and op- Dr. Harald Jele works for the University of Klagenfurt and is currently engaged erate Windows software within a with the technical aspects of putting pre-defined context without conflict- Klagenfurt author Robert Musil’s works ing with other software.
    [Show full text]
  • Warppls Emulator for Macos Introduction
    WarpPLS emulator for macOS Dao Duy Tung Tay Do University, Vietnam Introduction Windows programs which don’t have a dedicated version for Mac OS X cannot be ran on Mac directly, but they can be ran with the help of a special tool. There are two basic ways to run Windows programs on a Mac. One is emulation, and another is virtualization. Emulation refers to simulating the basic portions of the Windows environment necessary to run some Windows programs on a non-Windows system. The most well-known emulator is WINE, which is a humorous acronym for “WINE Is Not an Emulator”. While it is possible to build WINE on Mac an official pre-built binary package is not available and building it yourself is probably exceedingly difficult. That’s where third party WINE distributions come in. Likely the best among them is PlayOnMac which comes as a standard Mac app and features an easy to use interface with which you can browse and install compatible Windows applications. PLAYONMAC is a graphical front-end for Wine compatibility layer. It simplifies the installation of Windows apps and (especiall)y games on GNU/Linux by auto-configuring Wine. It provides wrapper shell scripts to specify the configuration of Wine for any particular software. It also uses an online database of scripts to apply for different programs. Link download at here. *Note: PLAYONMAC incompatibility macOS Catalina (10.15) and next, because it dropped 32bits support. CHANGELOGS - Instead of function “DOWNLOAD” to “LOCAL” on my script. - Fixed error “Wine packages website is unavailable”. - Fixed error “failed download wine 2.20” on PLAYONMAC.
    [Show full text]
  • Computer Hacking Forensic Investigator V4 Exam 312-49 CHFI Computer Hacking Forensic Investigator Training Program
    Computer Hacking Forensic Investigator v4 Exam 312-49 CHFI Computer Hacking Forensic Investigator Training Program Course Description Computer forensics enables the systematic and careful identification of evidence in computer related crime and abuse cases. This may range from tracing the tracks of a hacker through a client’s systems, to tracing the originator of defamatory emails, to recovering signs of fraud. The CHFI course will give participants the necessary skills to identify an intruder's footprints and properly gather the necessary evidence to prosecute. Many of today's top tools of the forensic trade will be taught during this course, including software, hardware and specialized techniques. The need for businesses to become more efficient and integrated with one another, as well as the home user, has given way to a new type of criminal, the "cyber-criminal." It is no longer a matter of "will your organization be comprised (hacked)?" but, rather, "when?" Today's battles between corporations, governments, and countries are no longer fought only in the typical arenas of boardrooms or battlefields using physical force. Now the battlefield starts in the technical realm, which ties into most every facet of modern day life. If you or your organization requires the knowledge or skills to identify, track, and prosecute the cyber- criminal, then this is the course for you. The CHFI is a very advanced security-training program. Proper preparation is required before conducting the CHFI class. Who Should Attend . Police and other law enforcement personnel . Defense and Military personnel . e-Business Security professionals . Systems administrators . Legal professionals . Banking, Insurance and other professionals .
    [Show full text]
  • I/O Kit Drivers for L4
    THE UNIVERSITY OF NEW SOUTH WALES SCHOOL OF COMPUTER SCIENCE AND ENGINEERING I/O Kit Drivers for L4 Geoffrey Lee Submitted as a requirement for the degree Bachelor of Engineering (Computer Engineering) Submitted: November 3, 2005 Supervisor: Professor Gernot Heiser Accessor: Dr. Sergio Ruocco 2 Contents 1 Introduction 9 1.1 Overview . 9 1.2 Outline . 9 2 Background 11 2.1 Introduction . 11 2.2 Darwin . 11 2.2.1 Overview . 11 2.2.2 User environment . 11 2.2.3 Kernel environment . 11 2.3 Mac OS X . 13 2.4 L4 ................................................ 14 2.5 Motivation . 15 2.5.1 Performance . 15 2.5.2 Robustness . 15 2.5.3 Ease of porting . 16 2.6 Justification . 16 3 The I/O Kit 17 3.1 An Overview of the I/O Kit . 17 3.1.1 Driver layering . 17 3.1.2 Families and drivers . 17 3.1.3 Drivers and nubs . 19 3.1.4 The I/O Registry and the I/O Catalog . 19 3.1.5 Work loops . 19 3.1.6 Direct memory access . 20 3.1.7 Asynchronous events . 21 3.1.8 Power management . 21 3.1.9 Hot-plugging . 23 3.2 An Overview of a Typical I/O Kit Driver . 23 3.3 The I/O Kit Driver Code . 24 3.4 The Driver Property List . 24 4 Related Work 27 4.1 OSKit . 27 4.2 L4-Darwin . 27 4.3 Device Driver OS . 29 3 4 CONTENTS 4.4 User-level Device Drivers . 29 4.5 Nooks .
    [Show full text]
  • Pc-Based Partitions
    Carrier_05.qxd 2/22/05 3:07 PM Page 81 PC-based5 Partitions The last chapter provided an overview of volume analysis and why it’s important. Now we’re going to leave the abstract discussion of volumes and dive into the details of the partition systems used in personal computers. In this chapter, we will look at DOS parti- tions, Apple partitions, and removable media. For each system, we review how it works and look at its data structure. If you are not interested in the data structure details, you can skip those sections. This chapter also covers special considerations that should be made when analyzing these systems. The next chapter will examine server-based partitioning systems. DOS PARTITIONS The most commonly encountered partition system is the DOS-style partition. DOS partitions have been used with Intel IA32 hardware (i.e., i386 / x86) for many years, yet there is no official specification. There are many Microsoft and non-Microsoft documents that discuss the partitions, but there is no standard reference. In addition to there being no standard reference, there is also no standard name. Microsoft now calls disks using this type of partition system Master Boot Record (MBR) disks. This is in comparison to a GUID Partition Table (GPT) disk that is used with the Extensible Firmware Interface (EFI) and the 64-bit Intel Itanium-based systems (IA64), which are discussed in the next chapter[Microsoft 2004a]. Starting with Windows 2000, Microsoft also differentiates between basic and dynamic disks. A basic disk refers to 81 Carrier_05.qxd 2/22/05 3:07 PM Page 82 CHAPTER 5 PC-BASED PARTITIONS either an MBR or a GPT disk, and the partitions in the disk are independent and stand- alone.
    [Show full text]
  • Windvd 9 Serial Key
    Windvd 9 serial key click here to download If you already have the product installed on your computer, you may use your serial/purchase key to activate the program. To Begin the. You can copy the Serial number using Windows clipboard (CTRL-C) from your order confirmation email and paste (CTRL-V) it directly into the Serial number box. Click Next. Follow the rest of the steps to complete the installation. IMPORTANT: Please read before installing Corel® WinDVD® 9. During your WinDVD 9. Step 3: Follow this link to connect to your account at www.doorway.ru and retrieve your order email. The order email contains the serial key that you will need to activate Corel Photo Album. 6. Step 4: Type in the serial key in the text field as shown below. It is recommended to copy and paste the serial key from the order email to the. Corel WinDVD 9. Serialkey preview: key code: WV09WRXXXJ OR Purchase Key: WV09WRX-1 Added: ; Downloaded: 0 times; Rating: 15 %; Submitted by: anonymous; Full download: www.doorway.ru Please input captcha to take your serial number. Corel WinDVD 9 serial number. Corel windvd 9 activation code serial numbers, cracks and keygens are presented here. No registration is needed. Just download and enjoy. Updated regularly with over 45, downloads available. Programme Cracks Flux. Corel WinDVD indir - Download. Corel WinDVD 11, 3D Blu-ray desteği yanında en yeni ev sineması teknolojilerini destekleyen profesyonel bir oynatıcı. Astalavista Crack, Serial & Keygen. Found results for Windows 7. I installed InterVideo's WinDVD on my Win98SE box about a year ago.
    [Show full text]