An operating system that allows multiple users to use a computer interactively is called a "timesharing operating system." A time-sharing operating system is an operating system that enables a computer to serve several, dozens or even hundreds of users at the same time using time slice rotation.
The operating environment of this tutorial: Windows 10 system, Dell G3 computer.
An operating system that allows multiple users to use a computer interactively is called a "timesharing operating system."
The operating system (Operating System, OS) is a computer program that manages computer hardware and software resources. It is also the core and cornerstone of the computer system. The operating system needs to handle basic tasks such as managing and configuring memory, prioritizing the supply and demand of system resources, controlling input and output devices, operating networks, and managing file systems. The operating system also provides an operating interface for users to interact with the system. There are many types of operating systems. The operating systems installed on different machines can range from simple to complex, from embedded systems in mobile phones to large-scale operating systems in supercomputers.
Time-sharing operating system: It is an online multi-user interactive operating system that enables a computer to serve several, dozens or even hundreds of users at the same time using time slice rotation. An operating system.
Connect the computer to many end users. The time-sharing operating system switches the system processor time and memory space to the programs of each end user in turn at certain time intervals. Because the time intervals are short, each user feels as if he has the computer to himself. The characteristic of time-sharing operating system is that it can effectively increase resource utilization. For example, UNIX systems use deprived dynamic priority CPU scheduling to effectively support time-sharing operations.
Principle:
A host is connected to several terminals; each terminal is used by a user; interactively makes command requests to the system; the system accepts each A user's command; using time slice rotation to process service requests; and interactively displaying the results to the user on the terminal; the user issues the next command based on the previous step result
Key issues in the implementation of time-sharing systems: Received promptly. Deal with it promptly.
Features:
Interactivity (simultaneity): Users engage in human-computer dialogue with the system. Users can directly input, debug and run their own programs on the terminal. On the local computer, they can modify errors in the program and obtain results directly.
Multi-channel (multi-user simultaneity): Multiple users use the same CPU and other resources on their respective terminals at the same time to give full play to the efficiency of the system.
Independence: Users can operate independently of each other without interfering with or confusing each other.
Timeliness: Users can get timely answers from the system in a short period of time.
Factors that affect the response time: the number of terminals, the size of the time slice, the amount of information exchange, and the speed of information exchange.
Advantages:
1) Provide users with a friendly interface, that is, users can get responses in a short time and can complete programming and programming in a conversational manner. Debug, modify, run and get results.
2) Promotes the popularization and application of computers. A time-sharing system can carry multiple terminals and be used by multiple users near and far at the same time. This provides great convenience for teaching and office automation.
3) Facilitates resource sharing and information exchange, and provides a good environment for software development and engineering design.
For more related knowledge, please visit the FAQ column!
The above is the detailed content of What is an operating system called that allows multiple users to use a computer interactively?. For more information, please follow other related articles on the PHP Chinese website!