文件系统,
Unix文件就是一系列的字节。每个I/O设备,包括,硬盘,键盘,显示器,升值网络,都被看成文件,所有的输入和输出都被操作为读写文件。这些操作都使用操作系统中被称为system call的函数。
blissfully
这种策略忽略了硬件之间的区别,使操作系统层面不需要去考虑不同硬件的细节。
系统于其他系统通过网络进行交互。
network也可以被看做是另一个I /O设备,当系统从主存拷贝一系列的数据给网络适配器的时候,数据通过网络流到其他的机器。准确的说,其他机器的本地硬盘,
对我们的hello 程序,我们举例来说
我们可以用远程登陆程序在远程机器上运行hello这个程序,
这些分为五个步骤,
首先,我们在我们本地机器,远程登陆程序的客户端的shell输入hello命令,
然后这个命令将会传给远程登陆程序的服务器,
然后服务器将hello传给服务器的shell程序,然后shell开始运行hello程序,然后将结果发送给远程登陆的服务器,
服务器将“hello.world/n"回传给客户端,
客户端在显示器上显示。
总结,
这是对整个系统的一个综述,下面的章节将会来详细根据上面所讲的内容展开。
chapter 0 完。
从程序员的视角看计算机的结构,chapter 0(5),
最新推荐文章于 2024-10-01 17:54:24 发布