From b1db36e16db59860c9d68e9d1365ce3c1531d9bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=B8=85=E7=BF=94?= <16699465019@163.com> Date: Fri, 8 Mar 2024 11:58:11 +0800 Subject: [PATCH] =?UTF-8?q?3.7=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../3.7.\344\275\234\344\270\232.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "\347\250\213\345\270\205\347\277\224/3.7.\344\275\234\344\270\232.md" diff --git "a/\347\250\213\345\270\205\347\277\224/3.7.\344\275\234\344\270\232.md" "b/\347\250\213\345\270\205\347\277\224/3.7.\344\275\234\344\270\232.md" new file mode 100644 index 0000000..5364686 --- /dev/null +++ "b/\347\250\213\345\270\205\347\277\224/3.7.\344\275\234\344\270\232.md" @@ -0,0 +1,17 @@ +#### **内核与硬件和软件的互动方式 内核与硬件和软件的互动是通过以下方式进行的:** + +#### ** 1.内核与硬件 硬件驱动程序: + +内核中包含了大量的硬件驱动程序,这些驱动程序是内核与硬件进行通信的桥梁。每个驱动程序负责与特定类型的硬件设备(如CPU、内存、硬盘、网卡、USB设备等)进行交互,通过读取和写入硬件寄存器,发送和接收硬件中断等方式来控制硬件设备。 中断处理:硬件设备在发生特定事件时(如按键按下、网络数据到达等)会向CPU发送中断信号。内核中的中断处理程序会捕获这些中断,然后调用相应的驱动程序进行处理,如读取输入数据、响应硬件事件等。 内存管理:内核通过内存管理单元(MMU)与硬件协同管理内存,负责虚拟地址到物理地址的映射、内存分配与回收等工作。 I/O操作:内核中的设备驱动程序会发起对硬件的读写请求,通过DMA(Direct Memory Access)或CPU直接操作硬件接口来完成数据传输。 + +#### 2.内核与软件 系统调用接口: + +内核为用户态应用程序提供了一套系统调用接口,应用程序通过系统调用函数来请求内核执行特权操作,如创建进程、分配内存、读写文件、建立网络连接等。内核在接到这些请求后,会验证权限、调度资源并执行相应的操作。 进程管理:内核负责管理所有运行中的进程,包括进程的创建、调度、同步、通信等。应用程序通过系统调用告诉内核其需要的进程操作,内核则负责在硬件层面实现这些操作。 内存管理:同样地,用户态应用程序通过系统调用申请和释放内存,内核依据其内部的内存管理机制为应用程序分配内存,并在硬件层面上实现内存的保护和映射。 文件系统:内核提供统一的文件系统接口,应用程序通过标准的文件操作函数与内核交互,内核处理实际的磁盘读写操作,并通过文件系统层将数据正确地存储或检索到硬件存储设备上。总的来说,内核在硬件和软件之间起到了承上启下的关键作用,既通过驱动程序和中断处理机制控制和协调硬件工作,又通过系统调用接口为上层应用程序提供统一且安全的资源访问途径。** + + + +## 什么是pdf文件 + +其实pdf是一种文件的格式,我们常称这种格式的文件叫PDF文档。PDF得意思为“便携式文档格式”。全称(Portable Document Format),pdf是一种基于传统文件格式之上得一种新型文件格式,pdf 格式可以对文档起到一定的保护作用,把word 文档可以转化成pdf 格式,转化后,此pdf文档就不能被别人随意编辑和修改,只能查阅和做笔记,用PDF格式制作的文件比其他格式的文件更加具有质感、阅读效果,可以更加逼真地展现原文件的效果。 + +PDF最具优势的特点就是输出一致,可以完整表现所有文件的原始样式,不会因使用的软件,系统的不同而产生不同的显示效果。另外PDF另一个独特优势就是安全。发布者可以用安全密匙对PDF文件数字签名,锁定保护,不享有密码的人就不能对其查看或者编辑,这样可以有效的保护文件,不被随意查阅和泄露。 \ No newline at end of file -- Gitee