Computer basic noun (ii)

Source: Internet
Author: User
Tags posix

  1. North Bridge: High-speed bus

  2. South Bridge: Low Speed bus

  3. Process: an instance of a program run, a copy

  4. Process Context Switch: The time that the CPU is allocated to the program to run is fragmented. If the CPU time has elapsed since the program ran the second instruction, process switching is required. You must save all the state of the current process, called the protection field, before switching. And when it is time to run the program to switch to the CPU, and revert to the original state, known as the recovery site.

  5. The kernel is responsible for completing the process switchover, thus occupying the CPU's resources and memory resources. However, there is no productivity in this process. Therefore, if process switching is too frequent, it is inefficient.

  6. Gcc:gnu C complier. Procedure: Preprocessing--compile--and link

  7. IO controller, adapter: integrated into the internal controller, external to the adapter. Among them are the keyboard IO controller, the hard disk IO controller, etc., which functions to execute the instructions from the CPU to the hardware, and convert the electrical characteristics into the digital characteristics of the tool.

  8. The process comes from the parent process fork itself. If LS is executed under the shell, the parent process of LS is the shell

  9. The parent process applies first to the kernel, starting a structure. The child process starts without its own memory, but instead points to the memory space of the parent process to load its own program.

  10. Best ratio: User space/Kernel space = 7/3

  11. Linux: Full Name Gnu/linux

  12. Gpl:general public License. The GPL is too restrictive, so other open source agreements such as the BSD agreement, the Apache agreement, etc. later appear. They are all looser than the GPL, even if their own programs or 10% of projects can be considered self-developed.

  13. LGPL: A more lenient and simple GPL that can call someone else's library for commercial use, in the form of a library call.

  14. Open source is not free, others still have copyright, so they cannot infringe the copyright of others.

  15. Copyrights: Copyright. Open Source Copyright: copyleft

  16. Three major Linux distributions: Redhat,suse,debian

  17. Kernel Features: File system, network protocol stack, process management, encryption/decryption, driver (kernel and hardware before bridge)

  18. Address space: Rom+ram

  19. ROM: Power-on self-test, the part of the CPU addressing address space.

  20. Library: Two-time encapsulated system calls may also be only for some simple functions of encapsulation.

  21. POSIX specification: Portable operating system. The goal is to migrate the application. Linux follows the POSIX specification and follows the standard API.

  22. An ABI is required for the application to run.

  23. Init: The first process of the operating system (referred to as Linux), which is specifically responsible for generating other processes, for all processes of the parent process, the user space to start the first process, for the kernel of the messenger.

  24. RC version: Release Candidate releases candidate

  25. Kernel version: Main version mainline, stable version stable, long-term maintenance version longterm

  26. Kernel version number: Major version number (introducing a new mechanism). Minor version number (major change). Correction number (issue number, such as Bug fix)

  27. Linux Terminal:

    1. Serial Terminal:/dev/ttys#

    2. Physical Terminal: Terminal/dev/console during system initialization

    3. Virtual Terminal: A terminal that is attached to a physical terminal and capable of switching. At this point the system has been started, such as Tty1~tty6

    4. Pseudo-terminal: Also known as Analog terminal, terminal for remote connection terminal or GNOME interface selection. such as pts/#

  28. Linux Philosophy thought:

    1. All documents

    2. Complete complex tasks with a single application for many purposes, a program that only completes one thing

    3. Try to avoid interacting with users

    4. Saving configuration information using a text file

    5. Provide a mechanism, not a policy

  29. The meaning of free software:

    1. Free to use

    2. Free Learning and modification

    3. Free to create derivative versions

  30. The directory is not a folder, but an index

This article is from "Du professor" blog, please be sure to keep this source http://jaywin.blog.51cto.com/10784772/1891617

Computer basic noun (ii)

Related Article

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.