About This Chapter
External Device Management - Chapter Summary
In this chapter, you'll work through a collection of short and simple lessons that discuss the foundations of external device management in operating systems. Using an engaging teaching style, our instructors help you review the components of information systems, peripheral computer devices, hardware abstraction, systems software and related computer concepts. Work through the chapter at your own pace, and be sure to take the accompanying self-assessments to memorize key terms. The chapter is accessible on any Internet-connected device, and by the end of the chapter, you should be equipped to:
- Explain the functions of information system input, processing, output and feedback
- Describe a computer's system bus
- Classify computer peripheral devices
- Discuss the purposes of hardware abstraction and computer buffering
- Assess the advantages and disadvantages of direct and sequential peripheral device access
- Evaluate the use of interrupting, polling and DMA as device intercommunication methods
- Compare types of utility software, device drivers and firmware
- Recognize the functions of data redundancy and RAID arrays
1. Input, Processing, Output & Feedback: Information System Components
What are the components that really make an information system work? In this lesson, we'll explore IPOS (input, process, output and storage) and how this system works.
2. System Bus in Computers: Definition & Concept
A computer bus transfers data between components of a computer system. In this lesson, we'll talk about how a system bus works, what it's useful for, and what aspects of it make for a good overall performance of a computer.
3. Classifying Peripheral Devices of a Computer
In computer science, the word peripheral is used to describe something that is not central to the workings of the computer itself. A printer is a peripheral, the processor is not. In this lesson, we'll examine how to classify peripherals.
4. Hardware Abstraction: Definition & Purpose
Hardware abstraction is becoming much more common now in current operating systems than it was in the past. This lesson will take you through the definition of hardware abstraction, why it is useful, and how the Android operating system uses it.
5. Buffering in Computers: Definition, Purpose & Strategies
This lesson will take you through some of the basics of a computer buffer, some of the techniques used, and what makes it so important when it comes to operating systems.
6. Direct & Sequential Access to Peripheral Devices: Characteristics, Pros & Cons
In this lesson, you will learn about direct and sequential access to peripheral devices, the nature of each access method, and the pros and cons of each method. Examples are shared for better understanding.
7. Polling, Interrupting & DMA as Device Intercommunication Methods
In this lesson, you will learn how computing devices intercommunicate. The concepts of polling, interrupting, and direct memory access (DMA) will be covered.
8. Systems Software: Utility Software, Device Drivers and Firmware
System software coordinates the activities and functions of hardware and software, and it controls the operations of computer hardware. Learn about different types of system software, including utility software, device drivers and firmware.
9. RAID Arrays & Data Redundancy
RAID uses multiple hard disk drives to improve the reliability and performance of data storage. Learn how RAID provides data redundancy to protect against hard disk drive failures.
Earning College Credit
Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.
To learn more, visit our Earning Credit Page
Transferring credit to the school of your choice
Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.
Other chapters within the Computer Science 305: Operating Systems course