请输入您要查询的英文单词:

 

单词 operating system
释义

operating system


operating system

n. Software designed to control the hardware of a specific data-processing system in order to allow users and application programs to make use of it.

operating system

n (Computer Science) the set of software that controls the overall operation of a computer system, typically by performing such tasks as memory allocation, job scheduling, and input/output control

op′erating sys`tem


n. the software that directs a computer's operations, as by controlling and scheduling the execution of other programs and managing storage and input/output. [1960–65]

op·er·at·ing system

(ŏp′ə-rā′tĭng) Software designed to control the hardware of a specific data-processing system in order to allow users and programs to make use of the system.
Thesaurus
Noun1.operating system - (computer science) software that controls the execution of computer programs and may provide various servicesoperating system - (computer science) software that controls the execution of computer programs and may provide various servicesOSplatform - the combination of a particular computer and a particular operating systemcomputer science, computing - the branch of engineering science that studies (with the aid of computers) computable processes and structuressoftware, software package, software program, software system, computer software, package - (computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory; "the market for software is expected to expand"disk operating system, DOS - an operating system that is on a diskUNIX, UNIX operating system, UNIX system - trademark for a powerful operating systemexecutive program, supervisory program, supervisor - a program that controls the execution of other programsWindows - (trademark) an operating system with a graphical user interface
Translations

operating system


operating system

the set of software that controls the overall operation of a computer system, typically by performing such tasks as memory allocation, job scheduling, and input/output control

operating system

[′äp·ə‚rād·iŋ ‚sis·təm] (computer science) A set of programs and routines which guides a computer or network in the performance of its tasks, assists the programs (and programmers) with certain supporting functions, and increases the usefulness of the computer or network hardware.

Operating system

The software component of a computer system that is responsible for the management and coordination of activities and the sharing of the resources of the computer. The operating system (OS) acts as a host for application programs that are run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers, including hand-held computers, desktop computers, supercomputers, and even modern video game consoles, use an operating system of some type. See Computer systems architecture

Operating systems offer a number of services to application programs and users. Applications access these services through application programming interfaces (APIs) or system calls. By invoking these interfaces, the application can request a service from the operating system, pass parameters, and receive the results of the operation. Users may also interact with the operating system by typing commands or using a graphical user interface (GUI, commonly pronounced “gooey’’). For hand-held and desktop computers, the GUI is generally considered part of the operating system. For large multiuser systems, the GUI is generally implemented as an application program that runs outside the operating system. See Computer programming, Human-computer interaction

Modern operating systems provide the capability of running multiple application programs simultaneously, which is referred to as multiprogramming. Each program running is represented by a process in the operating system. The operating system provides an execution environment for each process by sharing the hardware resources so that each application does not need to be aware of the execution of other processes. The central processing unit (CPU) of the computer can be used by only one program at a time. The operating system can share the CPU among the processes by using a technique known as time slicing. In this manner, the processes take turns using the CPU. Single-user desktop personal computers (PCs) may simplify this further by granting the CPU to whichever application the user has currently selected and allowing the user to switch between applications at will.

The main memory of a computer (referred to as random access memory, or RAM) is a finite resource. The operating system is responsible for sharing the memory among the currently running processes. When a user initiates an application, the operating system decides where to place it in memory and may allocate additional memory to the application if it requests it. The operating system may use capabilities in the hardware to prevent one application from overwriting the memory of another. This provides security and prevents applications from interfering with one another. See Computer storage technology

The details of device management are left to the operating system. The operating system provides a set of APIs to the applications for accessing input/output (I/O) devices in a consistent and relatively simple manner regardless of the specifics of the underlying hardware. The operating system itself will generally use a software component called a device driver to control an I/O device. This allows the operating system to be upgraded to support new devices as they become available. In addition to a device driver for the network I/O device, the operating system includes software known as a network protocol and makes various network utilities available to the user. See Computer peripheral devices, Local-area networks, Wide-area networks

Operating systems provide security by preventing unauthorized access to the computer's resources. Many operating systems also prevent users of a computer from accidentally or intentionally interfering with each other. The security policies that an operating system enforces range from none in the case of a video game console, to simple password protection for hand-held and desktop computers, to very elaborate schemes for use in high-security environments. See Computer security

operating system

(operating system)(OS) The low-level software which handlesthe interface to peripheral hardware, schedules tasks,allocates storage, and presents a default interface to theuser when no application program is running.

The OS may be split into a kernel which is always presentand various system programs which use facilities provided bythe kernel to perform higher-level house-keeping tasks,often acting as servers in a client-server relationship.

Some would include a graphical user interface and window system as part of the OS, others would not. The operating system loader, BIOS, or other firmware required at boot time or when installing the operating system would generallynot be considered part of the operating system, though thisdistinction is unclear in the case of a rommable operating system such as RISC OS.

The facilities an operating system provides and its generaldesign philosophy exert an extremely strong influence onprogramming style and on the technical cultures that grow uparound the machines on which it runs.

Example operating systems include 386BSD, AIX, AOS,Amoeba, Angel, Artemis microkernel, BeOS, Brazil,COS, CP/M, CTSS, Chorus, DACNOS, DOSEXEC 2,GCOS, GEORGE 3, GEOS, ITS, KAOS, Linux, LynxOS,MPV, MS-DOS, MVS, Mach, Macintosh operating system,Microsoft Windows, MINIX, Multics, Multipop-68,Novell NetWare, OS-9, OS/2, Pick, Plan 9, QNX,RISC OS, STING, System V, System/360, TOPS-10,TOPS-20, TRUSIX, TWENEX, TYMCOM-X, Thoth, Unix,VM/CMS, VMS, VRTX, VSTa, VxWorks, WAITS.

FAQ.

Usenet newsgroup: news:comp.os.research.

operating system

The computer's master control program. When a computer is turned on, a small "boot program" loads the operating system. Although additional system modules may be loaded as needed, the main part, known as the "kernel" resides in memory (RAM) at all times.

The operating system (OS) sets the standards for all application programs that run in the computer. Applications "talk to" the operating system for all user interface and file management operations. Also called an "executive" or "supervisor," an operating system performs the following functions.

User Interface
All graphics based today, the user interface includes the windows, menus and method of interaction between the user and the computer. Prior to graphical user interfaces (GUIs), all operations were performed by typing in commands. However, command-line interfaces are not extinct. In fact, they are included in all major operating systems, and technical operations are commonly executed from the command line by programmers and administrators. Command line statements often get the job done more efficiently than with a GUI, and they are easily grouped in a file and executed all at once. See batch file, PowerShell and shell script.

Operating systems may support optional interfaces. Although the overwhelming majority of people work with the default interface, different "shells" offer variations of functionality, and "skins" provide different appearances. See GUI, shell and skin.

Job Management
Job management controls the time and sequence that applications or utilities are run. Common in the server and mainframe environment, IBM's job control language (JCL) was developed decades ago to schedule the daily work. The execution of scripts throughout the day or at the end of a day, week or month is common in the server world.

Task Management
Multitasking, which is the ability to simultaneously execute multiple programs, is available in all operating systems today. Critical in the server and mainframe environment, applications can be prioritized to run faster or slower depending on their purpose. In the desktop world, multitasking is more often than not "task switching," which keeps applications open so users can bounce back and forth among them. See multitasking.

Data Management
Data management keeps track of the data in storage (disk or SSD). The application program deals with data by file name and a particular location within the file. The operating system's file system knows where the data are physically stored (which sectors), and interaction between the application and operating system is through the programming interface (API). When an application needs to retrieve or save data, it makes a call to the file system, which is in charge of actually opening, reading, writing and closing files. See SSD, API and file system.

Device Management
Device management controls peripheral devices by sending them commands in their proprietary machine language. The software routine that deals with each device is called a "driver," and the OS requires drivers for each of the peripherals attached to the computer. When a different type of peripheral is attached, that device's driver must be added to the operating system if not previously installed. See driver.

Security
Operating systems provide password protection to keep unauthorized users out of the system. Activity logs are maintained, which may provide time accounting for billing purposes. They generally provide backup and recovery routines for starting over in the event of a system failure.

History


In the 1950s, programmers wrote their own input/output routines to read and write magnetic tape. When magnetic disks came on the scene several years later, it became essential to have a separate program to manage them as data were added and deleted. In addition, running more than one application at a time (timesharing and multitasking) required a control program to keep track of everything. Thus, the operating system was born. Today, most all computing devices use an operating system, the exception being a device with custom hardware (see ASIC).

Common Operating Systems


The primary computer operating systems in use are Windows Server, Windows XP, 7, 8 and 10, macOS, the many versions of Linux and Unix, IBM i (from the midrange AS/400) and z/OS (IBM mainframes). DOS is still used for some applications, and there are several more (see real-time system and embedded system).

Mobile operating systems provide almost the same functions as the OS in a desktop computer or server. Smartphones and tablets use Apple's iOS, Google's Android, BlackBerry's QNX and Microsoft's Windows 10 Mobile.


Master Control
The operating system is the master control program in the computer.







Drivers and Peripherals
The operating system communicates with the computer's peripherals via the software drivers for the devices. Older PCs had other drivers (see legacy driver).


Drivers and Peripherals
The operating system communicates with the computer's peripherals via the software drivers for the devices. Older PCs had other drivers (see legacy driver).







Operating System and Applications
When running, applications constantly command the operating system to display information on screen and perform file read/write operations.
MedicalSeeGUILegalSeeDriverFinancialSeeSkinSee OPTera Packet Solution
See OS

operating system


Related to operating system: Application software
  • noun

Synonyms for operating system

noun (computer science) software that controls the execution of computer programs and may provide various services

Synonyms

  • OS

Related Words

  • platform
  • computer science
  • computing
  • software
  • software package
  • software program
  • software system
  • computer software
  • package
  • disk operating system
  • DOS
  • UNIX
  • UNIX operating system
  • UNIX system
  • executive program
  • supervisory program
  • supervisor
  • Windows
随便看

 

英语词典包含2567994条英英释义在线翻译词条,基本涵盖了全部常用单词的英英翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2024/9/24 0:33:15