write to block devices requires cachingCache:page cached The amount of memory, generally as a file system cached, frequently accessed files will be cachedSi: The number of disks into memory, that is, memory into the memory swap areaSo: memory is transferred into the disk, the memory swap area enters the amount of memoryBI: The total amount of data read from a block device, i.e. read disk, Unit kb/sBo: The total amount of data written to the block dev
MMU is short for Memory Management Unit. The Chinese name is the memory management unit. It is the control line used by the central processor (CPU) to manage Virtual Memory and physical memory, it is also responsible for ing virtual addresses to physical addresses and providing hardware-based Memory Access authorization.
I. History of MMU
Many years ago, when peo
As the core component of the computer, the CPU (central processor unit) has been very mysterious in the hearts of users: in the minds of most users, it is just an abbreviation, they cannot even write all of it. In the eyes of some hardware experts, the CPU is at most a block of more than 10 square centimeters, with many feet, the
technology is the use of special hardware instructions, the two logical core simulation into two physical chips, so that a single processor can use thread-level parallel computing, and thus compatible with multi-threaded operating systems and software, reducing the CPU idle time, Increased CPU Execution speedMulti-core processors: each physical package encapsulates multiple
a basic unit of CPU scheduling, and a process is a basic unit of system resource allocation, and a process may contain multiple threads.
Multithreaded programming has four advantages, such as high responsiveness, resource sharing, economic and multi-processor architectures. While we can have many threads in our user process to execute, these user threads are ac
. Operations with accumulators may take less time. Accumulators can be used for multiplication,Operations such as division and input/output are frequently used;Register BX is called Base Register ). It can be used as a memory pointer;Register CX is called Count Register ). It is used to control the number of loops during loop and string operations; in-place operationsWhen multiple digits are removed, CL is used to specify the number of digits;Register DX is called a Data Register ). During multi
We just know the CPU frequency, the core number, two cache and other parameters can be, the higher the frequency of high-frequency operation, the core number of the more the better, two-level cache the more about good.
For graphics cards too, we just need to know the graphics card frequency memory and brand, the main frequency is also the speed of the graphics card, the higher the better, video memory is the display performance of the graphics card,
Boring time to see a CPU and GPU feel like, CPU and GPU a letter difference, but in the physical up a lot of difference. I believe we all know that the CPU is our computer's CPU, then we should also know that the GPU is a graphics processor. So what is the difference between them, the following small series for everyon
The CPU kernel is mainly divided into two parts: the memory generator and the Controller.
(1) Inspector1. Arithmetic Logic Operation Unit Alu (arithmetic and logic unit)ALU performs Fixed-Point Arithmetic Operations (addition, subtraction, multiplication, division), logical operations (same as or not), and shift operations on binary data. In some CPUs, there is a
interruptions are possible at any time, we can prohibit interrupts when a piece of code is executed.
The dispatcher is used to hand over the ownership of the CPU to the process selected by the short-term scheduler. Use each time you switch processes.
Dispatch delay: The time it takes to dispatch the program.
Factors to consider for CPU scheduling:
1.CPU usage ra
about each process is displayed at the bottom of the process information area. First, let's take a look at the meaning of each column. Serial Number Column name meaning a PID process id B PPID parent process id c RUSER Real user name d UID process owner USER id e user process owner USER name f GROUP process owner GROUP name g TTY Start Process terminal name. Processes not started from the terminal are displayed? H PR priority I NI nice value. A negative value indicates a high priority. A positi
core architecture is different, Can not compare the flow processor to see how much performance, under normal circumstances, NV's graphics flow processor number will be significantly less than AMD, to from the flow of the processor to see how much performance, can only own compared with their own, such as 3850 compared with 3450, 8600 compared with 8800.
Of course, just like your CPU frequency is the same as the truth. The general graphics flow proce
Top is the most common command to view CPU usage under Linux, which is powerful and easy to use. But one thing is very bad, is top's working state is full screen, and cannot return. It's hard to get CPU utilization if you want to call the top command in a C program.
So we need a simplified version of top.
The top command works by reading the stat file under the/proc folder to get
is constantly in memory and swap data exchange, which is really not enough memory.Line Six is a blank lineLine seventh below: status monitoring of each process (Task)pid-Process IDuser-Process Ownerpr-Process PriorityThe Ni-nice value. Negative values indicate high priority, positive values indicate low priorityThe total amount of virtual memory used by the virt-process, in kilobytes. Virt=swap+resThe size, in kilobytes, of the physical memory used by the res-process and not swapped out. Res=co
called an accumulator. operations performed with the accumulators may take less time. It can be used for multiplication, division, input/output, and other operations. It is frequently used;Register EBX is called base register ). It can be used as a memory pointer;Register ECx is called count register ).During loop and string operations, use it to control the number of loops. during in-place operations, use Cl to specify the number of shifts when multiple bits are moved;Register edX is called a
in the subsequent blog, the architecture and internal operation mechanism of this processor are not elaborated in detail, so we may need to start from some common processor structures, I tried to guess and explore what kind of face this dedicated chip for machine learning has.
First, let's take a look at the most familiar Central Processing Unit (CPU. It is a super-large-scale integrated chip and a general
first, processor CPU knowledge
Classification of ①CPU
CPU brands have two camps, respectively, Intel (Intel) and AMD, the two industry bosses almost monopolize the CPU market, we take apart the computer to see, but also Intel and AMD brand (of course, not excluding the extremely small cottage of the
This article address: http://www.cnblogs.com/archimedes/p/assembly-register.html, reprint please indicate source address.This article will mainly introduce the registers in the 8086 CPU,A register is a unit that stores information, or a device or a container, such as memory is also a storage medium or a storage unit, in fact, the register from the understanding a
The note once conducted a survey on "unit tests written by programmers in project development. Survey results: 1. strictly execute tdd in the project. 2. Write unit tests for most business methods and ensure that the method test passes. 16.6%. Write unit tests occasionally. Generally, do not write them. 58.3%. Write unit
I. Process definitionProcess is the work that the CPU does not completeTwo 2.ps commandsPsA # #关于当前环境的所有进程X # #与当前环境无关的所有进程F # #显示进程从属关系E # #显示进程调用环境工具的详细信息L # #长列表显示进程的详细信息U # #显示进程的用户信息650) this.width=650; "Src=" https://s5.51cto.com/wyfs02/M01/8F/8F/wKiom1jk5DvhI4Z3AAPOY-UeV-k939.png-wh_500x0-wm_ 3-wmp_4-s_3553556207.png "style=" Float:none; "title=" screenshot from 2017-04-05 20-33-04.png "alt=" Wkiom1jk5dvhi4z3aapoy-uev-k939.png-wh_50 "/>650) thi
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.