SIR怀特
码龄3年
  • 27,264
    被访问
  • 43
    原创
  • 1,705,611
    排名
  • 54
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-12-05
博客简介:

人间烟火的博客

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得18次评论
  • 获得359次收藏
创作历程
  • 30篇
    2021年
  • 13篇
    2020年
成就勋章
TA的专栏
  • 计算机网络
  • MySQL
  • 工具安装
    1篇
  • C++
    1篇
  • Java
  • 单片机
  • 数据库系统
    2篇
  • 嵌入式计算机系统
  • 算法设计与分析
  • 操作系统概念
    15篇
  • 30天自制操作系统
    14篇
  • 操作系统实验
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

系统调用与函数调用区别

函数调用在用户态下运行,系统调用则通过中断实现,让程序从用户态陷入到内核态,执行相应的操作。(过程)函数往往由编译系统提供,不同编译系统提供的(过程)函数可以不同;系统调用由操作系统提供。系统调用中断处理程序的流程:程序从用户态陷入到内核态。根据系统调用号,在系统调用表中查找对应的系统调用函数的内存地址,执行系统调用函数。程序从内核返回用户态。...
原创
发布博客 2021.03.17 ·
321 阅读 ·
0 点赞 ·
0 评论

201612中间数工资计算

#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin >> n; int a[n]; for(int i = 0; i < n; i++) { cin >> a[i]; } sort(a, a+n); int temp = a[n/2]; int l,..
原创
发布博客 2021.03.17 ·
41 阅读 ·
0 点赞 ·
0 评论

MySQL入门指导实验

将下列指令逐句输入(以分号为依据,记得输入分号,不区分大小写)show databases; //查看有哪些数据库create database test; //服务器建立一个数据库use test; //使用(进入)数据库testshow tables ; //查看数据库中有哪些表格create table zz( name varchar(20), owner varchar(20), species varchar(20), sex ch
原创
发布博客 2021.03.08 ·
85 阅读 ·
0 点赞 ·
0 评论

MySQL的使用与SQL基本语法

连接数据库mysql -u root -p查看数据库show databases;创建数据库create database 数据库名;例:create database test;选择进入数据库use 数据库名; 例:use test;查看当前数据库下的所有表格show tables ; 创建表格create table 表格名称(字段名称 字段类型 字段属性);例:下面创建了teacher、teacher course两个表格:crea.
原创
发布博客 2021.03.08 ·
49 阅读 ·
0 点赞 ·
1 评论

VScode下载安装配置教程

https://www.jianshu.com/p/febbf1e975b6
原创
发布博客 2021.03.03 ·
295 阅读 ·
0 点赞 ·
1 评论

操作系统概念1-8章习题作业答案.zip

发布资源 2021.02.17 ·
zip

电路分析4次小班讨论ppt.zip

发布资源 2021.02.17 ·
zip

电路分析4次实验验收.zip

发布资源 2021.02.17 ·
zip

物联网导论期末考试复印材料.zip

发布资源 2021.02.17 ·
zip

30天自制操作系统第2,3次验收.zip

发布资源 2021.02.17 ·
zip

30天自制操作系统第1~15天实验日志.zip

发布资源 2021.02.17 ·
zip

30天自制操作系统 第1天日志

30天自制操作系统day1一、实验主要内容1、 内容1:下载二进制编译器BZ2、 内容2:输入十六进制代码生成helloos.img映像文件3、 内容3:在helloos0中新建两个文本文件,分别是run.bat和install.bat4、 内容4:用一个名为QEMU的PC模拟器运行这个像操作系统的软件5、 内容5:复制文件中的.asm文件,那么只要每次打开!cons输入指令6、 内容6:加工润色二、遇到的问题及解决方法1、描述问题12、描述问题23、描述问题3三、程序设计创新点1、描述创新点12、描述问题
原创
发布博客 2021.02.17 ·
80 阅读 ·
0 点赞 ·
1 评论

30天自制操作系统 第2天日志

30天自制操作系统day2一、实验主要内容1、 内容1:文本编译器的下载2、 内容2:汇编指令及寄存器的介绍3、 内容3:制作启动区4、 内容4:Makefile入门5、 内容5:增添的命令二、遇到的问题及解决方法描述问题1描述问题2三、程序设计创新点1、 描述创新点12、 描述创新点2一、实验主要内容1、 内容1:文本编译器的下载下载的文本编译器为Notepad++这里附上下载网址:https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6
原创
发布博客 2021.02.17 ·
61 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第3天日志

30天自制操作系统day3一、实验主要内容1、 内容1:指令以及名词解释2、 内容2:软盘读取数据及试错3、 内容3:着手开发操作系统4、内容4:从启动区执行操作系统5、 内容5:确定操作系统的执行情况6、内容6:32位模式前期准备7、内容7:导入C语言8、 内容8:实现HLT二、遇到的问题及解决方法1、描述问题12、描述问题2三、程序设计创新点1、描述创新点1描述创新点2一、实验主要内容1、 内容1:指令以及名词解释INT 0x13指调用BIOS的0x13号函数(具体什么函数查找网页如下)AH=0
原创
发布博客 2021.02.17 ·
118 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第4天日志

30天自制操作系统day4一、实验主要内容1、 内容1:用C语言实现内存写入2、 内容2:条纹图案3、 内容3:指针及指针应用4、 内容4:色号设定5、 内容5:绘制矩形6、 内容6:修改图案二、遇到的问题及解决方法1、描述问题12、描述问题2三、程序设计创新点1、 描述创新点12、 描述创新点2一、实验主要内容1、 内容1:用C语言实现内存写入因为想要在画面上显示东西的话,需要向内存VRAM中写入东西。但是C语言没有直接写入指定内存地址的语句,需要用汇编语言创建一个有这种功能的函数。对naskfu
原创
发布博客 2021.02.17 ·
92 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第5天日志

30天自制操作系统day5一、实验主要内容1、 内容1:接收启动信息2、 内容2:结构体3、 内容3:试用箭头记号4、 内容4:显示字符5、 内容5:增加字体6、 内容6:显示字符串7、 内容7:显示变量值8、 内容8:显示鼠标指针9、 内容9:GDT与IDT的初始化二、遇到的问题及解决方法1、 描述问题12、 描述问题23、 描述问题3三、程序设计创新点描述创新点12、描述创新点23、 描述创新点34、 创新描述4一、实验主要内容1、 内容1:接收启动信息由于我们之前的代码里面的值,例如xsize、
原创
发布博客 2021.02.17 ·
88 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第6天日志

30天自制操作系统day6一、实验主要内容1、 内容1:分割源文件2、 内容2:整理Makefile3、 内容3:整理头文件4、 内容45、 内容5:初始化PIC6、 内容6:中断处理程序的制作二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、描述创新点1一、实验主要内容1、 内容1:分割源文件由于源程序太长了,所以对其进行分割。优点:按照处理内容进行分类,将来进行修改容易找到地方。如果Makefile写得好,只需要编译修改过的文件,提高make的速度。多个小文件好处理。
原创
发布博客 2021.02.17 ·
121 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第7天日志

30天自制操作系统day7一、实验主要内容1、 内容1:获取按键编码2、 内容2:加快中断处理3、 制作FIFO缓冲区4、 内容4:改善FIFO缓冲区5、 内容5:整理FIFO缓冲区6、 内容6:鼠标7、 内容7:从鼠标接收数据二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点描述创新点12、 创新描述点2一、实验主要内容1、 内容1:获取按键编码功能: 实现在键盘上按下一个键,屏幕就会显示信息,让程序按下一个键之后不结束,在屏幕输出按键的编码的功能。从编号为0X0060的
原创
发布博客 2021.02.16 ·
111 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第8天日志

30天自制操作系统day8一、实验主要内容1、 内容1:鼠标解读(1)2、 内容2: 稍事整理3、内容3:鼠标解读(2)4、内容4:移动鼠标指针5、 内容5:通往32位模式之路二、遇到的问题及解决方法1、 描述问题12、 描述问题2三、程序设计创新点1、描述创新点12、描述创新点2一、实验主要内容1、 内容1:鼠标解读(1)前一天已经实现了从鼠标中取得数据,因此这一天就是解读之前取得的数据,让鼠标能够动起来。首先对HariMain函数进行修改,将读鼠标得到的最初的0xfa舍弃。将之后的鼠标传送的3个
原创
发布博客 2021.02.13 ·
86 阅读 ·
0 点赞 ·
0 评论

30天自制操作系统 第9天日志

30天自制操作系统day9一、实验主要内容1、 内容1:整理源文件2、 内容2:内存容量检查(1)3、 内容3:内存容量检查(2)4、内容4:挑战内存管理二、遇到的问题及解决方法1、 描述问题12、 描述问题23、 描述问题3三、程序设计创新点1、描述创新点1一、实验主要内容1、 内容1:整理源文件程序太长了,将程序整理一下在Makefile文件中的OBJS_BOOTPACK=里,要将keyboard.obj和mouse.obj也要补进去。2、 内容2:内存容量检查(1)内存容量检查:我们在
原创
发布博客 2021.02.13 ·
122 阅读 ·
0 点赞 ·
1 评论
加载更多