当前位置: 首页 > news >正文

php构建网站如何开始广州软件园 网站建设

php构建网站如何开始,广州软件园 网站建设,北京建设工程信息网人员库里的人怎么删除,深入浅出wordpress 中文根据之前的学习我们会有一些少许的疑惑#xff0c;我们的stdin #xff0c;stdout#xff0c;stderr访问的是键盘显示器#xff0c;然而键盘显示器等他们都有一个共同的特点就是他们都是外设#xff0c;那么这些外设是怎么被看成是文件的呢#xff1f; 看图可以知道硬件的…根据之前的学习我们会有一些少许的疑惑我们的stdin stdoutstderr访问的是键盘显示器然而键盘显示器等他们都有一个共同的特点就是他们都是外设那么这些外设是怎么被看成是文件的呢 看图可以知道硬件的上一层链接着一个驱动程序操作系统通过构建一个struct device 的结构体来描述这一类的外设 然后每个外设都有一个device这样的结构体对象操作系统通过链表把这些device连接起来所以操作系统对设备的管理转化成了对数据结构的增删查改 然后device中的属性则是由外设的驱动来初始化 这样将外设结合起来可以看到他们的属性类别都是一样的值可以不同但是IO的方法是不同的读键盘就是读键盘读显示器就是读显示器他们没有任何关系 我们拿键盘举例子键盘目前只有读取方法但是没有写方法往键盘里写东西感觉都是不太对的所以把写键盘设置为空方法其他的类推 可以看到他们的方法虽然不一样但是他们都需要有读写所以在操作系统启动的时候就会创建struct file对象里面包含了相关文件相关属性等等我们不关心重点是file里含有两个函数指针那两个函数指针分别指向外设的read和write方法 可以看到用函数指针屏蔽了文件硬件的差异 从file的角度来看我们要读写外设我们就不关心下面的蓝色字体实现的方法然后从file的角度往上看我们访问外设就只关心外设的读和写甚至不用关系底层的设备是什么file会自动帮我们找到对应的设备读写。 所以相当于在操作系统中对外设做了一层封装让我们看到的一切皆文件 这一套机制在Linux当中叫vfs虚拟文件系统 其中实现这一机制就类似于c中多态 之不过c面向过程写的方式不一样。 所以系统是通过什么方式来让我们看到struct file的呢是通过文件描述符来让进程看到struct file的
http://www.dnsts.com.cn/news/204910.html

相关文章:

  • 如何搜索asp网站企业如何建设网站呢
  • 网站需要哪些费用昆明网站开发推广公司
  • 网站开发公司如何运营中企动力的网站如何
  • 网站分站系统wordpress加作者介绍
  • 温州建设银行支行网站wordpress标签链接优化
  • 唐山网站建设公司哪家好湖北app定制开发
  • 贵阳设计网站建设微信平台做微文网站链接
  • 海洋做网站旅游o2o平台有哪些
  • 关于企业网站建设的建议北京企业建设网站制作
  • tp5企业网站开发百度云高端网站建设天软科技
  • 奉化建设网站益阳网站开发公司
  • 网站开发 网页制作如何建立网站建设
  • 家具网站建设充电宝网站建设策划书
  • PHP网站开发都需要学什么gta5 网站正在建设中
  • 苏州网站建设一条龙wordpress人才网主题
  • 凡科做的网站要收费吗做羞羞事免费网站
  • 网站分析百度免费的自学网站大全
  • 导购网站怎么建设一键创建网站
  • wordpress网站导入数据库英文网站案例
  • 网站项目报价单模板免费下载江苏省网站备案
  • 做外贸哪个网站好高雅不俗气的公司名字
  • 四川城乡和住房建设厅官方网站公司网站建站
  • 青岛企业网站推广wordpress 写模版
  • 昆明外贸网站设计服务商seo优化方向
  • 赣州城乡建设局网站me域名注册
  • 怎样改网站英文域名网站建设 试题
  • html5网站建设加盟百度贴吧论坛
  • 怎么做网站系统百度手机怎么刷排名多少钱
  • 网站建设选择北京华网天下帮企业做网站的公司
  • php购物网站开发实例源码台州免费自助建站模板