linux面试题线程与进程,Linux、操作系统相关的面试题整理

1文件描述符&文件指针

2系统调用&库函数

3 线程&进程

4 文件的类型有哪些,用途

5 虚拟地址&线性地址&物理地址,他们之间如何转化

6 符号链接&硬链接

7 编译&链接&解析&汇编

8 同步I/O&异步I/O

二技术

1  多线程模型

2  进程和线程的优缺点、用途,并举例说明

3  线程同步方式,各自用途

4  进程同步方式及各自优缺点

5  进程间通信方式,各自用途

6  描述操作系统在提高系统性能和系统吞吐量采用的内存分配技术

7  以32为系统4G进程空间为例,分析进程空间的布局

8  操作系统中大量使用缓存技术,描述Linux系统缓存的分类及各自的用途

9  请列举进程调度中可能影响进程优先级的因素

10最新Linux内核(2.6.20)页表分为几级,各级的含义及位数

三设计

1共有4个线程,其中两个线程负责从各自的文件读取数据到公共的缓冲区,另两个线程从缓冲区读取数据作不同的处理(加和乘运算)。两个数据文件的格式如下:

1.dat文件内容如下:

1 2

3 4

5 6

7 8

2.dat文件内容如下:

11 22

33 44

55 66

77 88

2 不用system函数实现Linux系统下time命令.

3 创建两个进程A,B,其中A是父进程,B是子进程,A读取文本文件内容,并传给子进程B,B进程收到数据后将其打印输出,这里子进程B中用命令more来完成数据的接收和打印。【生产者消费者模型】

4 实现sleep库函数。

5 约10亿qq用户,每个用户可以设定100字符以内的个人签名,请设计一个服务器如何高效支持用户对签名的查询,平均每秒有1000个用户请求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值