OS-Operating System

Source: Internet
Author: User

What is the operating system? If someone asks me what a vague answer I would say is WINXP or win7, I don't know what the operating system is.

The test will be performed on the operating system, and the test will be performed on the operating system. We have to learn about the operating system.


You sue meWhat is the operating system??

 

A system software that manages computer system resources, Controls program execution, and improves man-machine interfaces and application software. And computer programs that manage computer hardware and software resources. Any other software must be supported by the operating system,


After watching the video, I had a general understanding of the operating system and laid some foundation for the future soft exam.


From the perspective of resource management,The features of the operating system are divided into five parts: 1. processor management 2. File Management 3. Storage Management 4. device management 5. Job Management

Process and storage are the most common items in the soft exam.

Deadlock of a process:

We know that process management is the core of the operating system, but if it is improperly designed, the deadlock will occur. If a process is waiting for an impossible task, the process will be deadlocked. The so-called deadlock is actually a phenomenon where two or more processes require each other to continue running because of the resources occupied by the other party.

IsSolved the deadlockProblems, we have some strategies: prevention, avoidance, detection and release.

 

Differences between processes and threads:

Process: One-time execution of the program. The modified program can be executed concurrently with other programs.

Thread: A single-Order Control Flow in a process, called a lightweight process.


Personal Understanding:

Traditional processes have two basic attributes: one is the unit for independent resource allocation, and the other is the basic unit for independent scheduling and allocation. Because the system has to pay a large amount of time-space overhead during process creation, cancellation, and switching, thus limiting the increase in concurrency, the two basic attributes of the traditional process are separated by introducing threads, A thread acts as the basic unit for scheduling and allocation, and a process acts as the unit for independent resource allocation. Reduce the time-space overhead for concurrent execution.


Conclusion: The operating system only has a preliminary understanding of him in the video. First, let's make a summary to lay a foundation for later learning and study the operating system well, it will be easier to take an exam next time. Continue after profound summarization.


-----------------

-------------------------- (^_^) Learning is a step-by-step process of repeat (^_^)





OS-Operating System

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.