chap2 Flashcards
(20 cards)
What is the primary role of an operating system?
The operating system is the most important program on a computer, performing basic tasks like recognizing input from the keyboard, sending output to the display, managing files, and controlling peripheral devices like printers.
What are the four main roles of an operating system?
Manage hardware
Run applications
Provide a user interface
Manage files
What is Plug and Play (PnP) technology?
Plug and Play technology allows an operating system to automatically detect and configure new hardware devices.
What are the two types of operating system interfaces?
Command Line Interface (CLI)
Graphical User Interface (GUI)
What are the capabilities of modern operating systems?
Multi-user: Multiple users can access the system simultaneously.
Multitasking: Manages multiple tasks or processes at the same time.
Multiprocessing: Supports more than one CPU or processor.
Multithreading: Allows multiple threads within a program to run concurrently.
Name some basic functions of an operating system.
File and folder management, application management, controlling hardware access, and providing a user interface.
What is the role of an Application Programming Interface (API) in an operating system?
An API allows programmers to develop software applications that are consistent with the operating system.
What are the three common types of desktop operating systems?
Windows
Mac OS
Linux
What are some common tasks performed by a Network Operating System (NOS)?
File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Hypertext Transfer Protocol (HTTP), and Lightweight Directory Access Protocol (LDAP).
What factors should be considered when selecting an operating system for a customer?
Compatibility, minimum hardware requirements, software requirements, file system format, and the customer’s existing hardware and application
What is the purpose of a desktop operating system (OS)?
A desktop OS is designed for small office/home office environments, supporting a single user and managing files and peripherals on a small network.
What are the main characteristics of a Network Operating System (NOS)?
A NOS supports multiple users, runs multi-user applications, is robust and redundant, and is designed to be used on a network with increased security.
What are the characteristics of a desktop operating system?
It is designed to support a single user, run single-user applications, share files and folders, and share peripherals on a small network.
How does multitasking differ from multiprocessing in an operating system?
Multitasking allows multiple tasks or processes to run concurrently on a single CPU, while multiprocessing allows multiple CPUs to work on different tasks simultaneously.
What are some commonly used Network Operating Systems (NOS)?
Commonly used NOS include Novell Netware, Microsoft Windows Server, Linux, and UNIX.
What is the difference between open-source and proprietary operating systems?
Open-source operating systems, like Linux, allow users to read and modify the code, while proprietary systems, like Windows, restrict access to the source code and usage.
What is a Hardware Compatibility List (HCL), and why is it important?
An HCL is a list provided by the operating system manufacturer that details hardware components compatible with the OS. It helps ensure hardware compatibility to avoid issues after installation.
What are the minimum hardware requirements, and why might they need to be exceeded?
Minimum hardware requirements are the basic specifications for running an operating system or application. Exceeding them can ensure long-term functionality and avoid frequent upgrades.
What is a server, and how does it function in a network environment?
A server is a robust computer designed to serve the needs of multiple clients in a network, managing tasks like file sharing, application hosting, and security.
How can customer needs influence the choice of an operating system?
Customer requirements, such as software compatibility, hardware capabilities, and specific application needs, dictate the most appropriate OS to ensure efficiency and cost-effectiveness.