软件开发工程师笔试记录--关键路径,浮点数计算,地址变换,中断向量,I/O接口,海明码

时间:2022年11月26日 10:00 -11:00 (可提前登录15分钟)
公司:XX(rongyu)
岗位:软件开发工程师(我的简历语言是Java)
题型:选择题(大约40个)
范围:计算机组成,操作系统,计算机网络
其中涉及到大学基础知识,时间有点久远,也没有准备到位。。。
记录一些我要补充的重点。
1.海明码
在这里插入图片描述
在这里插入图片描述
2.I/O接口
在这里插入图片描述
在这里插入图片描述
3.中断向量
中断
中断向量是中断服务程序的入口地址,在计算机中中断向量的地址存放一条跳转到中断服务程序的跳转指令。
在这里插入图片描述
4.浮点数计算
小阶的数进行尾数右移
在这里插入图片描述
5.逻辑地址和物理地址转换
已知:计算机系统的页面大小为4K,进程P的页面变化,逻辑地址是3C20H
求变换后的物理地址?

解答:4K 说明可以存2的12位;3C20H有16位; 3对应块号为6 ;得出3C20H–》6C20H

6.资源和进程图简化
简化
有先后的申请顺序
在这里插入图片描述
在这里插入图片描述
虽然找到了方法,但还是有点迷糊。不太懂这个答案。

7.关键路径(我记得是离散数学知识)
1
2
关键路径算最长
a.顺推,取最大
b.逆推,取最小

这个图,我举例计算顶点v5,有v2->v5和v3->v5 比较(v2+1 && v3+1)取最大得出ve(5)=7
vl(5)需要逆推,从v9的最大值18出发,经历v7,v8 比较(v7-9 && v8-7)取最小得出vl(5)=7

在这里插入图片描述
这个图,我举例计算活动a3,a3 = <1,4> ,最早开始=v1=0,最迟开始=v4-5=3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值