每日练习(11)

来源:互联网 发布:海岛奇兵极冻先锋数据 编辑:程序博客网 时间:2024/06/08 14:24
  • C++*
    1.static的作用
    1)声明静态局部变量
    2)声明静态外部全局变量
    3)声明静态外部函数
    2.类A的友元(friend)类B可以访问类A的私有成员。
    3.纯虚函数

操作系统
1.大多数RTOS(实时操作系统)调度算法都是可抢占式(可剥夺式)的
2.静态页式管理是一次性为要求内存的进程分配足够多的页面,无法将外存的空间利用起来实现虚存
3.pthread_spin_lock自旋锁,关键路径上不会产生系统调用从而减少用户态到内核态的上下文切换
4.本地用户通过键盘登录系统时, 首先获得键盘输入信息的程序是中断处理程序
5.关于死锁
竞争临时资源会产生死锁
在发生死锁时,必然存在一个进程—资源的环形链
如果进程在一次性申请其所需的全部资源成功后才运行,就不会发生死锁。
6.一个段,注意是一个,是一个不定长的连续区域。
7.设从磁盘将一块数据传送到缓冲区所用实际为80μs,将缓冲区中数据传送到用户区所用时间为40μs,CPU处理数据所用的时间为30μs。则处理该数据,采用单缓冲传送磁盘数据,系统所用总时间为
max(磁盘到缓冲区,CPU处理) + 缓冲区到用户区 = max(80, 30) + 40 = 120
8.为了使程序在内存中浮动,编程时都使用逻辑地址。因此,必须在地址转换后才能得到主存的物理地址:错
9.
最先适应算法:依次判定后找到第一个满足要求的哈
最佳适应算法:对空闲区按从小到大排序,第一个满足的就是啦
最差适应算法:对空闲区按从大到小排序,第一个满足的就是啦
固定式分区算法:是分区的
10.能够装入内存任何位置的代码程序必须是可动态链接的
11.能同时执行多个程序的OS是多道批处理,分时系统,实时系统

Linux
1.关于UNIX系统代码段和数据段分开的目的,错误的说法有方便编程
2.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是局域网的网关或主机的网关设置有误
3.Linux执行ls,会引起哪些系统调用read, execve
4.route,netstat可以用来查看linux主机的默认路由
5.Vi编辑器中, 怎样将字符AAA全部替换成yyy s / AAA / yyy / g
6.Linux中,一个端口能够接受tcp链接数量的理论上限是 无上限
7.哪个变量用来指定一个远程X应用程序将输出放到哪个X server上DISPLAY

0 0
原创粉丝点击