软件设计(一)

2023-02-28 09:15:14 浏览数 (1)

1、VLIW全程是very Long instraction word,超长指令字。

2、主内存与cache的映射有很多种。

1)全相联映射:可以实现主内存任意一块装入cache中任意位置,只有装满才需要替换。也就是说当主内存的一块需要调用cache时,可以根据cache的块占用分配情况,选择给主内存存储,可以选任意cache块。

2)直相联映射:主内存的某一块j只能映射到满足特定关系的cache中。与全相联映射相反。

3)组相联映射:兼顾两者优点,主内存和cache按同样大小划分为块和组。主内存容量是cache的数整倍,将主内存按缓存区大小划分区,即每个区的组数和缓存区相同,可以任意存放,即主内存的组合cache采用直相联方式,两个对应组内部采用全相联方式。

3、位移指令中的 算术左移 指令操作结果相当于对操作数进行乘2操作。

算术位移对负数,符号可能需要特殊处理,逻辑位移中没有符号的概念,只是二进制位序列。

4、并行总线将数据多位进行传输(4位,8位,16位,甚至128位),所以速度更快,长距离成本更更高。

串行总线速度慢,但是长距离成本更低。(所以串行总线 适合长距离的数据传输)

单总线适配性强,应对不同设备,与之则导致了性能低,无法高性能。

专用总线,顾明适应,最佳适配设备。

5、网络层---路由器 传输层和会话层---app软件等(不需要联网设备) 数据链路层---网桥和交换机。

6、powerPoint是微软公司的演示文件稿软件。

Premiere是视频剪辑软件,由adobe公司提供。

Acrobat是adobe开发的pdf编辑软件。

PhotoShop是图像处理软件。

7、编译程序不参与与用户程序的运行控制,而解释程序则参与

解释程序:又称为解释器,或者直接解释执行源文件,所以它参与程序的运行控制。

编译程序:编译器,则会把源文件翻译成目标语言程序,然后在计算机上运行目标程序。

8、脚本语言就是解释方式实现的

为了缩短传统的 编写->编译->链接->运行过程而创建的计算机语言,通常是简答易学的,方便开发者完成一些复杂的编写程序工作。

9、将高级语言先转成一种中间代码是现代编译器常见的处理方式。

他们的共同特征是与机器无关,其中有 四元式,后缀式,树,三地址码。

10、当用户用鼠标或者键盘进入某应用系统,最先获取键盘或者鼠标信息的是 中断处理 程序

I/O设备管理软件分为四层:

硬件实行I/O操作。(鼠标键盘)

1)中断处理程序:i/o结束唤醒驱动程序。

2)设备驱动程序:设备寄存器,检测状态。

3)设备无关软件:命名、保护、阻塞、缓冲、分配。

4)用户进程:进行i/o调用,格式化i/o,spooling。

0 人点赞