Origin of Ray

Lift the fog of the Internet together

The performance of a computer system is largely characterized by the efficiency and role of software, and the performance of software cannot be achieved without the support of hardware. For a certain function, it can be implemented in software or hardware, which is called software and hardware is logically equivalent. When designing a computer system, the functions of software and hardware should be assigned. Generally speaking, if a function is frequently used and the cost of implementing it with hardware is ideal, hardware should be used to implement it, because the efficiency of hardware implementation is generally higher.

Read more »

This week, I completed the knowledge points of linear algebra. Some knowledge points are remembered, some are not remembered, and some even if they are remembered, it feels like rote memorization and has not been integrated into my own knowledge system. Thinking again and again, I think the fundamental reason is that I don’t know what these formulas are used for, what specific or figurative meanings they have, so I plan to sort out the actual meaning of these concepts or formulas as as a whole. Many basic terms and Definitions are not summarized here.

Read more »

The most important thing in hardware is the CPU, which is the core component of executing programs. The computer we commonly use is the x86 platform, so we need to have some basic understanding of the x86 CPU. According to the order of CPU function upgrade iteration, the working modes of the CPU include real mode, protected mode, and long mode. The way the CPU executes programs in these working modes is very different. Let’s discuss these working modes together.

Read more »

I recently wanted to look at computer graphics, but I saw that the course requirements have linear algebra as a pre-requisite, so I re-read some of them, and so far I have looked at properties of determinants, matrices, vectors and systems of equations.
The main purpose of this blog is not to summarize the properties of matrices one by one, but to sort out a question I have been having during the review process, which is, why these things are spoken together, what is the relationship between them, and to slightly combine some ideas from the rendering principles, how matrices are applied to them.

Read more »

Recently, in the process of using Unity, various problems involving asynchronous calls in some high concurrency states have arisen, so there are some doubts about asynchrony in Unity, but in the end, the most important conclusion is first thrown, asynchronous is not equal to multithreading.

Read more »

Overview

Due to the wide variety of I/O devices, the functions and transmission rates vary greatly, so the need for a variety of methods to control the device, these methods together constitute the operating system kernel I/O subsystem, it will be the other aspects of the kernel from the heavy I/O Facility Management freed.

Read more »

I/O devices

I/O Facility Management is the most messy and challenging part of operating system design. Because it includes different devices and device-related applications in many fields, it is difficult to have a universal and consistent design solution. So before understanding Facility Management, you should first understand the specific types of I/O devices.

Read more »

Thinking Before Reading

  • What method can be used to find a file in the directory?
  • What is the difference between the logical and physical structure of a file? Are there any constraints between the logical and physical structure of an individual file?

The above file system basics introduced the logical structure of directories and files, now let’s introduce their physical structure.

Read more »
0%