Server operating system

Announce Upload video
operating system
Collection
zero Useful+1
zero
The server operating system generally refers to the system installed in the Mainframe Operating system on, such as Web server, application server and database server Etc., which is the infrastructure platform of enterprise IT system application One of the three types of operating systems (the other two are Desktop operating system and Embedded operating system )。 At the same time, the server operating system can also be installed on a personal computer. Compared with personal version operating system In a specific network, the server operating system should undertake additional management to configure , stability, security and other functions, located in the heart of each network.
Chinese name
Server operating system
Type
operating system
Overview
Installed on Mainframe Operating system on
Genre
Windows Server, Netware, etc

brief introduction

Announce
edit
The server operating system can directly control and manage the computer hardware and software. Any computer can't run without the operating system, so can the server. The server operating system is mainly divided into four schools: Windows Server Netware、Unix、Linux。 [1]

classification

Announce
edit

Windows Server

Important versions: Windows NT Server 4.0, Windows 2000 Server, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012. Windows Server operating system is applied in combination with NET development environment for Microsoft Enterprise users provide a good application framework.

Netware

In some specific industries and institutions, NetWare has excellent Batch processing Function and safe and stable system performance also have a large living space. The commonly used versions of NetWare are Novell 3.11, 3.12, 4.10, 5.0, and other Chinese and English versions.

Unix

Unix server operating system is jointly launched by AT&T Company and SCO Company, which mainly supports large file system services, data services and other applications. There are mainly SCO SVR BSD Unix、SUN Solaris、IBM-AIX、HP-U、FreeBSDX 。

Linux

Although the Linux operating system is similar to the UNIX operating system, it is not a variant of the UNIX operating system. Torvald imitated UNIX from the beginning of writing kernel code. Almost all UNIX tools and shells can run on LINUX. [2]

Operating System History

Announce
edit

Before 1980s

Part I computer There is no operating system. But in 1947 he invented the transistor, and Maurice Wilkes (Maurice Vincent Wilkes) Microprogram The computer is no longer a mechanical device, but an electronic product. system management tool And the program to simplify the hardware operation process soon appeared, and became the foundation of the operating system.
By the early 1960s, commercial computer manufacturers had built batch processing systems that could build, schedule, and serialize jobs. At this time, the manufacturer creates different operating systems for each computer of different models, so programs written for one computer cannot be transplanted to other computers for execution, even for computers of the same model.
By 1964, IBM Launched a series of mainframe computers IBM System/360 with different uses and prices. And they all share the code name OS/360 The operating system of (rather than the customized operating system for each product). Making a single operating system applicable to the whole series of products is the key to the success of System/360. In fact, IBM large-scale systems are the descendants of this system; Applications written for System/360 can still be executed on modern IBM machines!
OS /360 also includes another advantage: the availability of permanent storage devices hard disk drives( IBM It is called DASD (Direct access storage device). Another key is the establishment of the concept of time sharing: properly allocate the precious time resources of mainframe computers to all users. Time sharing also gives users the feeling of monopolizing the whole machine; and Multics Of Time-sharing system It is the most successful one to practice this concept in many new operating systems at this time.
In 1963, Strange Company and Bell Laboratories Cooperate to PL/I The Multics language was the source of inspiration for the establishment of many operating systems in the 1970s AT&T Dennis Ritchie of Bell Labs and Ken Thompson Established Unix In order to practice the platform portability, this operating system was developed by C language rewrite; Another small computer operating system widely used in the market is VMS [2]

1980s

The first generation of microcomputers did not have the need or ability to install operating systems, unlike large or small computers; They only need the most basic operating system, which is usually based on ROM Read, this kind of program is called monitor program( Monitor )。
In the 1980s, Home computer Start to popularize. Usually, the computer at this time has an 8-bit processor plus 64KB of memory, screen keyboard And a bass horn. The most famous suite computer in the early 1980s was microprocessor 6510(6502 chip Special Edition). This computer does not have an operating system, but uses 8KB read-only memory BIOS to initialize color screen , keyboard and floppy drive and printer It can use 8KB read-only memory BASIC language To directly operate the BIOS and write programs based on it, most of them are games. The interpreter of BASIC language is barely the operating system of this computer.
The most famous early disk boot operating system is CP/M , it supports many early microcomputers, and its functions are MS-DOS Massive plagiarism.
The earliest IBM PCs were similar in architecture to C64. Of course, they also use BIOS To initialize and abstract hardware operations, even a BASIC interpreter is attached! But the reason that its BASIC is superior to other companies' products is that it is portable and compatible with any machine that conforms to IBM PC architecture. Such a PC can be addressed with the Intel-8088 processor (16 bit register), and can have up to 1MB of memory, but initially only 640KB. The floppy disk drive has replaced the tape drive in the past, becoming a new generation of storage equipment, and can read and write on its 512KB space. To support further file read/write concepts, Disk Operating System (Disk Operating System, DOS )So it was born. This operating system can merge any number of sectors, so it can place any number and size of files on a disk. Files are distinguished by file names. IBM They didn't care much about the DOS on it, so they bought it from external companies operating system
In 1980, Microsoft Corporation obtained a contract with IBM, and acquired an operating system produced by a company, which was modified and produced in the name of MS-DOS. This operating system can directly allow programs to operate BIOS and file system. Arrived at Intel-80286 processor Only in the era of "," began to implement basic storage equipment protection measures. MS-DOS The architecture of can not fully meet all requirements, because it can only run at most one program at a time (if you want to run programs at the same time, you can only use the TSR method to skip the OS and let the program handle the multi task part by itself), and there is no memory protection measures. The support for drivers is not complete enough, which leads to situations such as the sound effect device must be set by the program itself. There are many cases of incompatibility. Many applications therefore skip MS-DOS services and access hardware devices directly to achieve better performance. Nevertheless, MS-DOS has become the most commonly used operating system on IBM PCs PC-DOS )。 The success of MS-DOS has made Microsoft one of the most profitable companies on earth.
Another operating system exception that rose in the 1980s is Mac OS , this operating system is closely related to Macintosh Bundled together. At this time, Dominik Hagen, an employee of Xerox Palo Alto Research Center, visited Apple Computer Of Steve Jobs And showed him the graphical user interface developed by Xerox at this time. Apple Computer was so amazing that it planned to buy this technology from Xerox, but because the Palo Alto Research Center was not a commercial unit but a research unit, Xerox rejected the deal. After that, Apple agreed that the future of personal computers must belong to the graphical user interface, so it also began to develop its own graphical operating system. Nowadays, many graphical interface technologies and rules that we consider as basic requirements are based on Apple computer (such as pull-down menu, desktop Icon , drag and drop operation, double click, etc.). But correctly, the graphical user interface was created by Xerox. [2]

1990s

Apple computers, Apple The first generation of computer products. Continuing the competition in the 1980s, many operating systems emerged in the 1990s that will have a profound impact on the future PC market. Due to the increasingly complex graphical user interface and the increasingly complex and huge capacity of the operating system, a strong and flexible operating system has become an urgent need. This is an era when many packaged PC operating systems compete with each other.
Apple Computer, which rose in the market in the last decade, decided to redesign its operating system because of the poor design of the old system, which made its subsequent development ineffective. After many failed projects, Apple released its new operating system, MacOS, in 1997 test The official version launched later has achieved great success. Let the former frustrated leave Apple Steve Jobs The scenery reappears.
In addition to commercial mainstream operating systems, in the open source world since the 1980s, BSD The system has also developed for a long time, but in the 1990s, due to the legal dispute with AT&T Open Source Operating system—— Linux rise. Linux kernel Is a standard POSIX The kernel is a branch of the Unix family. Linux is compatible with BSD family GNU The applications planned to be developed, but due to the use of licenses and historical factors, Linux has achieved a considerable market share of open source operating systems, while BSD is much smaller.
Compared to MS-DOS In addition to its impressive portability (compared with Linux, MS-DOS can only run on Intel CPUs), Linux is also a time-sharing multi process kernel and has good memory space management (ordinary processes cannot access the memory in the kernel area). Processes that want to access any memory space other than their own can only use system call To achieve. commonly process It is in the user mode, and the system call will be switched to the kernel mode. All special instructions can only be executed in the kernel mode. This measure allows the kernel to perfectly manage the internal and external devices of the system, and reject requests from unauthorized processes. Therefore, theoretically, any error in the execution of an application program cannot crash the system.
On the other hand, Microsoft's response to the call for a stronger operating system is Windows NT It was launched in 1993.
Since 1983, Microsoft has wanted to MS-DOS Build a graphical operating system application called Windows (Some people say that Bill Gates was killed by Apple Lisa Stimulated by the listing of computers).
in limine Windows It is not an operating system, but an application program. Its background is a pure MS-DOS system, because the BIOS design and MS-DOS architecture at that time were not very good.
In the early 1990s, the cooperation between Microsoft and IBM broke down, and Microsoft OS/2 (In the early stage, it was a command line mode, but later it became a very successful graphical operating system.) It was released on July 27, 1993 Windows NT 3.1 , an OS/2 based graphical operating system.
And launched on August 15, 1995 Windows 95
Until then, the Windows system was still based on MS-DOS, so consumers expected Microsoft to launch the Windows 2000 Because it is the first graphical operating system that breaks away from the MS-DOS foundation.
The architecture of the Windows NT system is that there is a hardware abstraction layer (HAL) directly contacted by the microkernel on top of the hardware layer, and different drivers are mounted on the kernel and executed in the form of modules. Therefore, microkernel can use input/output, file system, network, information security mechanism and virtual memory And other functions. and system service Layer provides a function call library of all unified specifications, which can unify the implementation methods of all subsystems. For example, although POSIX The name and calling method of the same service are quite different from those of OS/2. They can also be implemented on the system service layer without hindrance. The subsystems above the system service layer are all consumer models, so the execution of consumer programs can be avoided illegal get some action.
The DOS subsystem executes each DOS program as a process, and uses individual independent MS-DOS virtual machine The server hosts its running environment. The other is the Windows 3.1 NT simulation system, which actually executes Win16 programs under the Win32 subsystem. Therefore, the ability to safely control the old programs written for MS-DOS and early Windows systems has been achieved. However, this architecture is only implemented on Intel 80386 processors and subsequent models. In addition, some programs that can directly read hardware, such as most Win16 games, cannot be applied to this system, so many early games cannot be executed on Windows NT.
Windows NT has versions 3.1.3.5.3.51 and 4.0.
Windows 2000 is an improvement series of Windows NT (actually Windows NT 5.0) Windows XP (Windows NT 5.1) and Windows Server 2003 (Windows NT 5.2)、 Windows Vista (Windows NT 6.0) and Windows 7 (Windows NT 6.1) are also based on the Windows NT architecture.
However, the number of Embedded device The market also promotes the growth of embedded operating systems.
mainframe With embedded systems, many kinds of operating systems are used. Many mainframes begin to support Java and Linux to share resources of other platforms. A hundred schools of thought contend for embedded systems, from Berkeley Tiny OS for Sensor Networks to operable Microsoft Office Of Windows CE Both. [2]

twenty-first century

Modern operating systems usually have a graphical user interface for the drawing equipment used( GUI ), and add input devices different from the keyboard, such as mouse or touch panel. Old OS or performance oriented servers usually do not have such a friendly interface. Instead, they use the command line interface (CLI) and keyboard as input devices. The above two interfaces are actually so-called shells, whose function is to accept and process user instructions (for example, press a button, or type instructions on the command prompt column).
The choice of the operating system to install usually has a lot to do with its hardware architecture. Only Linux and BSD can run on almost all hardware architectures, while Windows NT is only migrated to DEC Alpha and MIPS Magnum. In the early 1990s, the choice of personal computers has been limited to the Windows family, the Unix like family and Linux, and Linux and Mac OS X are the most important alternative choices until today.
Mainframe and embedded systems use a variety of operating systems. Linux, UNIX, and Windows Server occupies most of the market share. In terms of supercomputers, Linux has replaced Unix as the largest operating system. As of June 2012, the ranking of the world's top 500 supercomputers based on Linux The supercomputer accounted for 462 seats, up to 92%. With the development of smart phones, Android and iOS have become the two most popular mobile phone operating systems. [1]
In 2012, the global Intelligent mobile phone The change of operating system market share is relatively stable. The smartphone operating system market has been controlled by several mobile phone manufacturers, and Android's monopoly position is mainly due to Samsung's great success in smart phones worldwide. In the third quarter of 2012, Android's market share reached 74.8%, compared with 57.4% in 2011. In the first quarter of 2013, its market share continued to increase, reaching 75%. Although Android takes the lead, Apple iOS Users spend more time on applications than Android. Although the number of Android was once close to that of Apple in this respect, the number of Apple will continue to grow after the release of devices such as the iPad 3. After the release of version 8.1, the market share of Windows Phone system has steadily increased, the application ecosystem is improving, and many necessary applications are constantly updated, but the speed is still slightly slow. Microsoft acquired Nokia, developed many OEM manufacturers, and continuously released new models to try to reverse the adverse situation of WP, with little success. [2]