随笔分类 -  第九章操作系统和应用的关系

摘要:Windows操作系统的主要特征如下所示。 (1)32位操作系统(也有64位版本) (2)通过API函数集来提供系统调用 (3)提供采用了图形用户界面的用户界面 (4)通过WYSIWYG实现打印输出 (5)提供多任务功能 (6)提供网络功能及数据库功能 (7)通过即插即用实现设备驱动的自动设定 阅读全文
posted @ 2023-02-13 21:23 原魏薯片 阅读(38) 评论(0) 推荐(0) 编辑
摘要:通过使用操作系统提供的系统调用,程序员就没必要编写直接控 制硬件的程序了。而且,通过使用高级编程语言,有时甚至也无需考虑系统调用的存在。这是因为操作系统和高级编程语言能够使硬件抽象化。这是个非常了不起的处理。 下面就让我们来看一下硬件抽象化的具体实例。代码清单 9-2 是用 C语言编写的往文件中写人 阅读全文
posted @ 2023-02-13 21:11 原魏薯片 阅读(27) 评论(0) 推荐(0) 编辑
摘要:操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用(systemcall),也就是应用对操作系统(svstem)的功能进行调用(call)的意思。在前面的程序中用到了 time()及 printf()等函数,这些函数内部也都使用了系统调用。这里 阅读全文
posted @ 2023-02-13 20:48 原魏薯片 阅读(24) 评论(0) 推荐(0) 编辑
摘要:代码清单9-1表示的是,在Windows操作系统下,用C语言制作一个具有表示当前时间时间功能的应用。time()是用来取得当前日期和时间的函数,print()是用来在显示器上显示字符串的函数。程序的运行结果如图9-4所示。 运行代码清单9-1的应用时,硬件的受控过程如下所示。 (1)通过time_t 阅读全文
posted @ 2023-02-13 20:30 原魏薯片 阅读(19) 评论(0) 推荐(0) 编辑
摘要:在计算机尚不存在操作系统的年代,完全没有任何程序,因此程序员就需要编写出处理相关的所有程序。用机器语言编写程序,然后再使用开关将程序输入,这一过程非常麻烦。于是,有人开发出了仅具有加载和运行功能的监控程序,这就是操作系统的原型。通过事先启动监控程序,程序员就可以根据需要将各种程序加载到内存中运行。虽 阅读全文
posted @ 2023-02-13 19:59 原魏薯片 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示