计算机概论

来源:互联网 发布:天下游是什么软件 编辑:程序博客网 时间:2024/05/01 23:21

“编译器”

计算机科学家设计出一种让人类看的懂的语言,然后创造一种“编译器”来将这些人类能够编写的程序转译成为机器能看懂的机器码,如此一来我们修改与编写程序就变得容易多了!

操作系统:操作系统内核(Kernel)系统调用(System call)

操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

操作系统通常会提供一整组的开发接口给工程师来开发软件,工程师只要遵守该开发接口就很容易开发软件。例如学习C语言则只需要参考C程序语言的函数即可,不需要再去考虑其他内核的相关功能,因为内核的系统调用接口会主动将C程序语言的相关语法转成内核可以了解的任务函数。

操作系统的内核层直接参考硬件规格写成,所以统一个操作系统程序不能够在不一样的硬件架构下运行。

操作系统只是在管理整个硬件资源,包括CPU 、内存、输入输出设备及系统文件。

应用程序的开发都是参考操作系统提供的开发接口,所以该应用程序只能在该操作系统上面运行而已,不可以在其他操作系统上面运行。

0 0
原创粉丝点击