操作系统课后作业-1

1.作为资源管理软件,操作系统包含哪些主要功能?

处理器管理(或者进程管理)
设备管理
存储器管理
文件管理

2.操作系统一般为用户提供哪些操作接口(或人机界面)?

命令行接口(CLI)
程序接口(API)
图形用户接口(GUI)

3.现代操作系统有哪些特征?

a.并发:在单处理器,两个或多个时间在同一时间间隔内发生。
b.共享:是指计算机的各种资源可供内存中多个并发执行的进程共同使用。
c.虚拟:是指把一个物理上的实体变为若干逻辑上的对应物,
d.异步:在多道程序环境下,允许程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进。

4.操作系统有哪些分类?

a.批处理操作系统
b.分时操作系统
c.实时操作系统
d.网络操作系统
e.分布式操作系统
f.个人计算机操作系统
g.网络操作系统

5.什么是开源操作系统?

开源操作系统(open source operating system) ,就是公开源代码的操作系统软件,可以遵循开源协议(GNU)进行使用、编译和再发布。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式。

6.国产操作系统有哪些?简单阐述国产操作系统的发展状况

扫描二维码关注公众号,回复: 10015034 查看本文章

a.国产操作系统就是SPG思普操作系统、深度Linux、红旗Linux、银河麒麟、中标麒麟Linux、凝思磐石操作系统、共创Linux桌面操作系统等。
b.国产的操作系统前景堪忧,目前国内的操作系统都是基于开源的Linux的内核进行的,并不是全部自行研发的。

7.假设有三个程序A,B,C。每个程序的执行顺序和耗时分别是(使用甘特图分析):
程序A:计算 30ms 数据输出 50ms 计算 20ms
程序B:数据输入 10ms 计算 20ms 数据输出 10ms
程序C:计算 10ms 数据输入 30ms 计算10ms 数据输出 10ms
请分别给出系统在采用顺序执行、并发执行、并行执行三种方式执行这些程序所耗费的时间。

在这里插入图片描述
该系统在顺序执行这些程序所耗费的时间为:200ms
该系统在并发执行这些程序所耗费的时间为:120ms
该系统在并行执行这些程序所耗费的时间为:100ms

发布了43 篇原创文章 · 获赞 61 · 访问量 5090

猜你喜欢

转载自blog.csdn.net/qq_44735533/article/details/104755181