Discover operating system concepts 9th, include the articles, news, trends, analysis and practical advice about operating system concepts 9th on alibabacloud.com
Turn from: http://blog.csdn.net/luoweifu/article/details/46595285 What is a threadWhat is a thread? What does a thread have to do with a process? This is a very abstract issue, but also a very broad topic, involving a lot of knowledge. I can't make sure that I can talk about it or make sure everything is right. Even so, I would like to speak to him as much as possible, to understand a little, because this is a long time to haunt me, a bewildering field of knowledge, I hope that through my unders
Original: http://blog.csdn.net/luoweifu/article/details/46595285 What is a threadWhat is a thread? What does a thread have to do with a process? This is a very abstract issue, but also a very broad topic, involving a lot of knowledge. I can't make sure that I can talk about it or make sure everything is right. Even so, I would like to speak to him as much as possible, to understand a little, because this is a long time to haunt me, a bewildering field of knowledge, I hope that through my underst
Embedded systems (Embedded system), generally refers to non-desktop computer systems (that is, non-PC, server, small and medium-sized machines, etc.), computer functions and can be "embedded" to special equipment and play a special function of computer equipment or equipment. It is the application-centric, hardware and software can be cut, to adapt to the application system to function, reliability, cost, v
I. Purpose and Requirements1. Purpose of the experiment(1) Master the definition and concept of the operating system;(2) Understand the development history of various types of operating systems;2 . Experimental requirementsUse Web search to learn about various types of computer operating systems and organize them into
1. Definitions and concepts of the operating system:The operating system (Operating system, or OS) is the program that manages the hardware and software resources of the computer, and is also the core and cornerstone of the comput
Performance counters are also called performance monitors. How is a person's health condition? We obtain relevant indicators through various health checks, such as blood pressure, heartbeat, and vital volume. In the performance test process, the software and hardware of the entire system are also essential for monitoring. The data obtained by monitoring is also the main basis for analyzing the system perfor
1. Operating System features (characteristics of operatingsystems)
Parallelism
Parallelism and concurrency are two similar and different concepts. Parallelism means that two or more events occur at the same time, whileConcurrency means that two or more of them are at the same time interval.Occurred. InMulti-program environment,Concurrency refers to the macro
, our application can be written only for the operating system, and the application runs on the operating system, and the operating system becomes the platform to host those applications. However, with the development of the compu
algorithms. The operating system embodies the essence of decades of development in the software field. There are many concepts and structures that require deep understanding and consideration. Therefore, beginners must read several books about the operating system.
(2) The
greatly improved compared with the first-in-first-out method.
Algorithm not used for a long time
Very good performance, but difficult to implement
Clock replacement algorithm
Very practical algorithms
The above algorithms have more or lessLocality Principle. The Locality Principle is divided into temporal and spatial locality.
1. In terms of time, recently accessed pages will be accessed in the near future.
2. In space, pages around pages accesse
:
Then save the imgfile, and our imgfile will be ready. Use VMware to load this imgfile and start the Virtual Machine. Then our system will be successfully guided, although nothing can be done. The figure is as follows:
The following is a record of system startup 8086:
Computer startup process details
T
First, Introduction
The various memory management policies of the operating system are for the same purpose: Multiple processes are stored in memory at the same time to allow for multi-channel program design. However, these policies require that the entire process be placed in memory before the process executes. Dynamic onboarding, while mitigating this limitation, requires the programmer to be careful with
status Word PSW value, user stack pointer value
Process scheduling information: Process status, process priority, additional information for process scheduling
Additional Information: program and data pointers, process synchronization and communication mechanisms, resource lists, connection pointers
How the PCB is organized
Single queue: The PCB of all processes is organized into a single queue through the linked list. Applies to systems with a very large number o
the throughput of the system in the network. The key difference between hard real time and soft real-time is that soft real-time can only provide real-time in statistical sense. For example, some applications require the system to ensure that an action is completed within a specified period of time in 95% cases, not necessarily 100%. Real-time is to complete the operation in a specified period, the time of
processes by the operating system. exit: a process that has been released from the pool of executable processes by the operating system, either because it halted (STOP) or because it aborted for some reason.
3.4 what does it mean to seize a process? What does it mean to preempt a process?
Process preemption occurs
support recursive priority escalation. Therefore, we must introduce a deadlock check program, this greatly increases the core size and overhead of the operating system, but makes the operating system more complete and can process real-time threads.
4.2 pthread/pthread_scheduler.c
This source code file includes a co
First, von Neumann system
Using binary
Data and code are stored together
Memory is a one-dimensional structure of linear programming accessed by address.
Second, the computer five major partsOperator (CA), Controller (CC), Memory (M, memory + external memory), input device (I), output device (O)Third, the principle of computer operationIn the five parts, the controller-centric instruction flow and the data volume centered on the
devices do special processing in Linux. Linux's network system is mainly based on the BSD UNIX socket mechanism. There is a specific data structure (SK_BUFF) defined between the system and the driver to carry out the transfer of information. The system supports the caching of sending data and receiving data, provides the flow control mechanism, and provides supp
Took a week to see the video of the hit operating system, learning the first six chapters of the operating system. This book is the 2000 version. The main learning operating system five functions: process management, processor man
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.