从程序员的视角看计算机的结构,chapter 0(5),

 文件系统,
Unix文件就是一系列的字节。每个I/O设备,包括,硬盘,键盘,显示器,升值网络,都被看成文件,所有的输入和输出都被操作为读写文件。这些操作都使用操作系统中被称为system call的函数。
blissfully

这种策略忽略了硬件之间的区别,使操作系统层面不需要去考虑不同硬件的细节。

系统于其他系统通过网络进行交互。
network也可以被看做是另一个I /O设备,当系统从主存拷贝一系列的数据给网络适配器的时候,数据通过网络流到其他的机器。准确的说,其他机器的本地硬盘,

对我们的hello 程序,我们举例来说
我们可以用远程登陆程序在远程机器上运行hello这个程序,
这些分为五个步骤,
首先,我们在我们本地机器,远程登陆程序的客户端的shell输入hello命令,
然后这个命令将会传给远程登陆程序的服务器,
然后服务器将hello传给服务器的shell程序,然后shell开始运行hello程序,然后将结果发送给远程登陆的服务器,
服务器将“hello.world/n"回传给客户端,
客户端在显示器上显示。

总结,
这是对整个系统的一个综述,下面的章节将会来详细根据上面所讲的内容展开。

chapter 0 完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值