摘要:
Unix I/O所有的I/O设备,如网络、磁盘都被模型化为文件,而所有的输入和输出都被当做对相应文件的读和写来执行。这种将设备映射为文件的方式,允许UNIX内核引出一个简单、低级的应用接口,称为UNIX I/O。 输入输出的执行方式: 打开文件: 打开文件,内核会返回描... 阅读全文
摘要:
各种指令:搜索指令:man -k例: man -k k1 | grep k2 | grep 数字搜索同时含有k1 k2 最后的数字代表区段,常用的:1.Linux2.系统调用3.c语言Vim指令:进入插入模式:i退出插入模式:Esc命令行::保存并退出:wq只退出不保存:qGcc与Gdb:Gcc:预... 阅读全文
摘要:
学习时间:5小时学习任务:《深入理解计算机系统》第六章——存储技术及高速缓存部分(一)存储技术***存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。***小而快的高速缓存寄存器靠近CPU,下层存储设备慢而大、便宜。***基本存储技术SRAM存储器DR... 阅读全文
摘要:
ps:之前代码写的多加了 一个}大括号,所以报错 阅读全文
摘要:
第四章 处理器体系结构指令体系结构:一个处理器支持的指令和指令的字节级编码4.1Y86指令集体系结构Y86:包括定义各种状态元素、指令集和它们的编码、一组编程规范和异常事件处理。4.1.1 程序员可见状态Y86程序中的每条指令都会读取或修改处理器状态的某些部分。Y86具体包括:8个程序寄存器、3个条... 阅读全文
摘要:
****Intel处理器系列:俗称x86,开始时是第一代单芯片、16位微处理器之一。x86寻址方式有三代:1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全2 8086的分段模式3 IA32的带保护模式的平坦模式每个后继处理器的设计都是后向兼容的。****ISA的定义ISA即为指令集体系结... 阅读全文
摘要:
信息的表示和处理一、数字表示 1、 无符号数:编码基于传统的二进制表示法表示大于或等于零的数字。 2、 补码:编码是表示有符号整数的最常见方法,可以是正或者是负的数字。 3、 浮点数:编码是表示实数的科学计数法的以二位基数的版本。 ***当结果太大不能表示时会溢出,大量安全漏洞都是由于算数运算... 阅读全文
摘要:
实验说明1. 环境登录无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 若不小心登出后,直接刷新页面即可2. 环境使用完成实验后可以点击桌面上方的“实验截图”保存并分享实验结果到微博,向好友展示自己的学习进度。实验楼提供后台系统截图,可以真实有效证明您已经完成了实验。 实验记录... 阅读全文
摘要:
学习计时:共14小时读书:2小时代码:7小时作业:2小时博客:3小时一、学习目标1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3.熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等4.熟练应用“搜索... 阅读全文
摘要:
一、实验内容1、 运行教材上TCP代码,结对进行,一人服务器,一人客户端;2、 利用加解密代码包,编译运行代码,客户端加密,服务器解密;3、 客户端加密明文后将密文通过TCP发送;4、 加密使用DES,DES加密密钥key发送至服务器,使用服务器的公钥加密,公钥算法使用RSA,检验发送信息的完整性使... 阅读全文