The content and essence of operating systems science. Operation system concept . �Computer systems classification .
Lecture 1
Plan :
KEYWORDS
Electronic calculating machine |
Hardware |
Software |
Operation system |
Operation systems classification |
What is Operation system ?
OPERATING SYSTEM STRUCTURE
Calculation system composition
Calculation systems composition
Hardware supply
Calculation system composition is called configuration . Calculation of the technique software and hardware from the supply organization found . These two part separately seeing exit to the goal according to .
Calculation systems hardware supply to the content , configuration organization provider device tools enters .
Software supply composition
Software supply computer system inseparable This is a technical part . of tools logical continued . Specific the computer application the circle is for him created software supply with The computer is himself/herself any one program about for information has This is not of knowledge all on computers working in programs collected . Modern computers software supply millions programs own inside takes :
- from games from scientific to to programs .
Punch card , punch tape , programmer note
IBM perforators
Tape measure information guardians �9-lane, Audio, DSS, QIS, DLT
IBM 3592 technology
Computer descendants
Vacuum tube technology. Large size and high power consumption. Assembly language programming.
Transistor technology. Smaller, faster, and more reliable computers. Introduction of high-level programming languages (e.g., Fortran, COBOL).
Integrated circuits (ICs) were introduced. Smaller, faster, and more powerful computers. Introduction of operating systems and time sharing.
Microprocessor technology. Personal computers (PCs) became more accessible. Graphical user interfaces (GUI) and networking appeared.
Advances in VLSI (Very Large Scale Integration) technology. Parallel processing and supercomputers. Artificial intelligence (AI) and expert systems.
Third generation (1960s-1970s) :
Important advantages
Miniaturization: The overall size of electronic devices has been significantly reduced by integrating multiple components onto a small chip.
Increased reliability : Eliminating discrete wired connections is unreliable reduced the risk of connections and increased overall reliability.
Improved performance : Integrated circuits allowed for faster signal processing and higher computing power due to the proximity of components on the chip.
Economic efficiency : mass production of integrated circuits on silicon wafers has enabled cost-effective production compared to assembling individual components.
Power efficiency : Integrated circuits often consume less power than equivalent circuits built with discrete components.
Operation of the system development stage (1)
From exposures use efficiency increase for the purpose operators current is done , then management programs-monitors - operational system prototypes working is released .
Operation of the system development stage (2)
In 1952 first operational General Motors research for the IBM -701 system in the laboratory is created .
For the IBM-704 in 1955 operational system is created .
50 's end : tasks management language and tasks packaged again work
1963 -Burrough B5000 computers for OT MCP ( Main Management) program ): multiprogramming , multiprocessor processing give , virtual memory , program mistakes lower level in the language eliminate to grow possibility , operational of the system himself/herself high level in the language written .
1963 - OS CTSS ( Compatible Time Sharing System ) - IBM 7094 computer for suitable time distribution system - Massachusetts Technology Institute .
1963 - OS MULTICS ( Multiplexed Information and Computing Service ) Massachusetts Institute of Technology .
1974 PDP -7 computer for (UNICS) UNIX ( Uniplexed Information and Computing Service), Ritchie (C) and Thompson's articles publication to be completed .
1981 PC (IBM), DOS (Seattle Computer Products)- MS DOS ( B. Gates ).
1983 Apple, Lisa with Apple, GUI with Lisa ( Doug Engelbart Stanford ).
1985 - Windows, X Windows , and Motif ( for UNIX ).
1991 -Linux (Linus Torvalds
Operation of the system development stage (3)
WINDOWS OS announcement did versions
| 14. Windows 7 [26] [27] — Windows NT 6.1 (2009) 15. Windows Server 2008 R2 — Windows NT 6.1 (2009) 16. Windows Home Server 2011 — Windows NT 6.1 (2011) 17. Windows 8 [28] [29] [30] [31] [32] [33] — Windows NT 6.2 (2012) 18. Windows Server 2012 — Windows NT 6.2 (2012) 19. Windows 8.1 [34] — Windows NT 6.3 (2013) 20. Windows Server 2012 R2 — Windows NT 6.3 (2013) 21. Windows 10 [35] [36] [37] [38] — Windows NT 10.0 (2015) [39] [40] [41] 22. Windows Server 2016 — Windows NT 10.1 (2016) 23. Windows Server 2019 — Windows NT 10.2 (2019) 24. Windows 11 — Windows NT 10.0.22000 (2021) 25. Windows Server 2022 — Windows NT 10.3 (2021) |
Operation system
Operating environment
Operating environment
Operating shell
this practical programs and system of programs performance governing and users , programmers , programs and computer technique between communication installer programs is a collection .
operational system by created , practical programming interface ( API ) one how much system functions and services ( system ( calls ) set as defining practical to programs presented done software environment
user interface marker , ( textual , graphic) and h . k ) done increase determining , practical programs and the computer management opportunities determinant operational of the environment one part .
Operation of the system main organization providers :
Core issues and resources control , synchronization and mutual connection according to basis functions provides .
Team processor teams acceptance to do and to them processing give , user demand according to suitable services to call provides .
Input-output system external devices with information input/output the issue provides .
File system file and catalogs with work for wide service opportunities gives .
Operation system functions scheme :
Security
Applications
Data
Operation of the system purpose , content and functions
Purpose
1. Technical and software management , process suitable services presented to :
1.1 Software supply working exit tools
1.2 Program execution automation
1.3 Input-output to their devices entrance for only interface
1.4 To files to enter management
1.5 General Exposure and his/her to resources to enter management
1.6 Errors determination and them again work
1.7 From resources use into account to take
Operation of the system purpose , content and functions
2. Computer from resources effective use organization to grow
2.1 From resources use planning
2.2 Resources was demand to perform
2.3 Processes observation and from resources use control to do
2.4 Conflicts solution to do
3. Calculation system hardware and software supply work efficiency increase
3.1 Reserve copy , data archiving , checking , cleaning , disk devices combine and others providing assistant of programs abundance ( utilities )
3. Computer work ability diagnostics to do and restoration for tools
4. Development opportunity
4.1 Update and new kind of hardware of supply appearance to be
4.2 New services
4.3 Errors correction ( software) mistakes determination )
4.4 Operation of the system new versions and publications
Operation of the system structural parts and functions :
Operation systems classification
| |
8-bit processor: An 8-bit processor has registers that can process data in 8-bit chunks. This means that the processor can process 8 bits of information at a time, providing a range of 256 possible values (2^8). It was common in early microprocessors, for example, used in some early personal computers and game consoles. 16-bit processor: A 16-bit processor has registers that can process data in 16-bit chunks. It can process 16 bits of data at a time, which provides a larger range of values (2^16). For example, processors used in early personal computers such as the Intel 8086 and 8088. | 32-bit processor: A 32-bit processor has registers that can process data in 32-bit chunks. It can process 32 bits of data at a time, providing an even larger range of values (2^32). It was used in a wide range of personal computers and servers in the late 20th and early 21st centuries. 64-bit processor: A 64-bit processor has registers that can process data in 64-bit chunks. It can process 64 bits of data at a time and offers a very large range of values (2^64). It is widely used in modern personal computers, servers, and high-performance computing systems. |
Register concept definition
Operation systems classification
To the task according to :
To the structure according to :
Monolith systems
Each other call possible was from procedures consists of and then structure there is not . Example The first version of UNIX as .
Monolith operational the system simple structuring :
Many level systems
Client -server operation system structure :
Questions: