操作系统作业

前几天,操作系统的老师布置了一道作业,要求如下:
用C语言编写一个简单的程序,使用vi录入,用gcc进行编译,生成一个可执行文件,运行并查看结果。

初看时,感觉无从下手,昨晚上做完管理运筹学作业之后,拿来看看,又翻翻教材,突然有了灵感,马上实践,果然行了,心情都格外的舒畅!
现将作业完成的情况写成博文:
第一步:当然是编辑源代码啦
(1)在linuc终端中输入vi hello.c,表明创建一个hello.c的新文件。
(2)按下键盘A进入vi的编辑模式,敲入如下代码:
#include <stdio.h>
int main()
{
printf("Hello World!/n");
}
连续按ESC键之后进入vi的命令行模式,输入:wq后保存退出。
第二步:编译源代码。
(1)首先在终端中输入:gcc -c hello.c 表示生成一个目标文件 hello.o
(2)然后在终端中输入:gcc hello.o -o hello.exe表示生成一个文件名hello.exe的可执行文件。
第三步:查看运行结果
(1)在终端中输入./hello.exe表示运行该程序,运行最终结果为:
Hello World!

至此步,完成作业。

细细看,这次作业所涉及的内容包括了linux终端的初步使用,vi的使用,gcc的使用等等。
A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 2. 与计算机硬件关系最密切的软件是( )。 A.编译程序 B.数据库管理系统 C.游戏程序 D.OS 3. 现代OS具有发性共享性,是( )的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 4. 早期的OS主要追求的是( )。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 5.( )不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 6.( )是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标 7. 特权指令可以在( )执行。 A.目 态 B.浏览器中 C.任意的时间 D.进程调度中 8. 没有了( )计算机系统就启动不起来。 A.编译器 B.DBMS C.OS D.浏览器 9. 通道能够完成( )之间的数据传输。 A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 10. 操作系统的主要功能有( )。 A. 进程管理、存储器管理、设备管理、处理机管理 B. 虚拟存储管理、处理机管理、进程调度、文件系统 C. 处理机管理、存储器管理、设备管理、文件系统 D. 进程管理、中断管理、设备管理、文件系统 11. 单处理机计算机系统中,( )是行操作的。 A.处理机的操作与通道的操作是行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 12. 处理机的所有指令可以在( )执行。 A.目态 B.浏览器中 C.任意的时间 D.系统态 13.( )功能不是操作系统直接完成的功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值