计算机基础课
_Hsiung
这个作者很懒,什么都没留下…
展开
-
cache友好代码--以矩阵乘法为例
#include <iostream>#include <ctime>#define N 1024using 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 · 850 阅读 · 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 · 232 阅读 · 0 评论 -
制作一个简单的操作系统
nasm 编译器安装首先 需要给我们的ubuntu安装nasm,这是一个8086的汇编编译器。打开终端 输入sudo apt-get install nasm这样就安装完成了。我们可以输入查看是否安装成功。nasm -versionimg光盘映像文件生成在linux里面打开记事本,将这串汇编代码复制进去,保存为asm格式的文件。org 07c00h ; 告诉编译器程序加载到7c00处mov ax, csmov ds, axmov es, axcall DispStr ; 调原创 2021-06-06 17:12:01 · 1649 阅读 · 2 评论