计算机基础
文章平均质量分 88
刚刚悟道
这个作者很懒,什么都没留下…
展开
-
操作系统中的描述符和GDT
在操作系统中,全局描述符是什么?GDT又是什么?在进入保护模式之前,准备好GDT和GDT中的描述符是必须的吗?用汇编代码怎么创建描述符?本文解答上面几个问题。在实模式下,CPU是16位的,意思是,寄存器是16位的,数组总线(data bus)是16位的,但地址总线是20位的。物理内存地址的计算公式是:物理地址=段地址∗16+偏移量物理地址 = 段地址 * 16 + 偏移量物理地址=段地址∗16+偏移量段地址和偏移量都是16位的,能寻址的最大内存地址是1M。1M是怎么计算出来的?2的20次方就是1原创 2021-02-05 22:44:05 · 982 阅读 · 0 评论 -
C语言中的指针
指针概念指针是一个变量,该变量的数值是地址,或者说,指针是一个数据对象。类似于,int 类型变量的数值是整数。与指针相关的运算符间接运算符:*ptr 指向 bath,ptr = &bath。获取 bath 中存放的数值,val = * ptr。上面两句语句等价于 val = bath。地址运算符:&后跟一个变量名时,& 给出该变量的地址。指针声明int * pi;int 表明被指向的变量的类型原创 2016-11-09 14:23:23 · 520 阅读 · 0 评论 -
[1]进程基础知识
进程(progress)就是一个运行中的程序实例。线程(thread)是运行在进程中的一个逻辑控制流。它与进程的区别是,与其他线程共享地址空间。原创 2016-10-31 21:27:13 · 412 阅读 · 0 评论 -
《Linux操作系统实用教程》笔记之防火墙使用
本文是在WMware上的 CentOS-7-x86_64 计算机上测试的。使用 iptables 的步骤是:1. 开启IP转发。2. 先用yum安装iptables yum install iptables-services 3. 启动iptables systemctl enable iptables #开启启动 systemctl start iptables.service #重启 #c原创 2016-11-27 18:36:30 · 1051 阅读 · 0 评论