![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础课
_Hsiung
这个作者很懒,什么都没留下…
展开
-
cache友好代码--以矩阵乘法为例
#include <iostream> #include <ctime> #define N 1024 using namespace std; int A[N][N]; int B[N][N]; int C2[N][N]; int C3[N][N]; int C1[N][N]; void Random(int(*a)[N], int n, int l, int r)//生成范围在l~r的随机数 { srand(time(0)); //设置时间种子 for (int i =原创 2021-11-30 18:23:08 · 828 阅读 · 0 评论 -
进程API
进程创建fork()系统调用wait()系统调用exec()系统调用重定向作业8:管道通信 fork()系统调用 创建一个子进程 子进程的rc返回是0 父进程返回的rc是子进程的id号 wait()系统调用 父进程等待子进程执行完再继续执行 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/wait.h> int main(int argc, char *argv原创 2021-07-12 20:00:00 · 220 阅读 · 0 评论 -
制作一个简单的操作系统
nasm 编译器安装 首先 需要给我们的ubuntu安装nasm,这是一个8086的汇编编译器。 打开终端 输入 sudo apt-get install nasm 这样就安装完成了。 我们可以输入查看是否安装成功。 nasm -version img光盘映像文件生成 在linux里面打开记事本,将这串汇编代码复制进去,保存为asm格式的文件。 org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调原创 2021-06-06 17:12:01 · 1613 阅读 · 2 评论