什么是 IO 在计算机操作系统中,所谓的I/O就是 输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。 IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则: 内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲区; 用户的应用程序不能直接操作内核空间,需要将数据从内核空间拷贝到用户
原创 2023-06-09 16:10:15
180阅读
/*1.基本的驱动数据结构//驱动对象结构体typedef struct _DRIVER_OBJECT { CSHORT Type; //结构类型 CSHORT Size; //结构大小 PDE...
原创 2022-07-18 17:06:40
68阅读
以下所有资料均来自互联网,经过多次在网上交流转帖,原作者已不知是谁了,整理者的名字在下面,我只是随手转帖。如果有人要转帖,也请一并注明整理者的名字,谢谢!整理: 谢志坚第一章 Linux基础知识 硬盘 硬盘是可以存储大量信息资源的媒介。我们平时看到的硬盘是方方正正的一块挺沉的铁匣子,但是其实硬盘是圆的,加上一些控制电路以后,为了便于携带而设计成为方形外壳。但是硬盘真是圆的,不骗你,要不怎么叫做盘呢
转载 2008-02-04 21:50:25
685阅读
1评论
tail         显示文件的信息。以达到实时更新的目的。#tail  -f  /var/log/message cat         显示文件和合并   #cat <abc&nbsp
原创 2009-08-21 16:44:58
259阅读
  Linux的目录结构(常用) Linux系统使用树型目录结构,即在整个系统中只存在一个根目录(文件系统),所有其他的文件系统都挂载到根目录 下相应的子目录节点中. 根(/)目录:是Linux文件系统的起点,根目录所在的分区称为根分区. /boot目录:用于存放Linux系统启动所必需的文件,出于系统安全考虑,&rdquo;/boot&rdquo;目录通常被划分为独立的分区,称
原创 2012-03-06 09:34:28
825阅读
centos  下载地址 http://isoredirect.centos.org/centos/ http://isoredirect.centos.org/centos/5/isos/x86_64/     定义yum库:  cd /etc/yum.repos.d  vim server.repo [Ser] name=Se
原创 2012-08-19 11:23:47
264阅读
Linus Torvald于1991年8月25日在新闻组里面发表一个帖子"I'm doing a (free) operating system (just a hobby,won't be big and professional like gnu) for 386(486)AT clones.This has been brewing since april,and is starting to get ready." 于是linux诞生了。
原创 2014-04-29 14:24:05
416阅读
本文共分为几个部分:linux基本原则,人机交互接口介绍,用户名密码介绍和命令格式介绍, 文件类型说明,ls、cd、type命令的使用,环境变量简单介绍、时间介绍和获取帮助和LINUX文件系统结构与几个常用命令(ls、cd、pwd、mkdir、rmdir、touch、stat、rm、tree、cp、mv、install),历史命令回顾,和其它命令。
原创 2015-03-12 10:49:35
392阅读
1,什么是shell?系统跟计算机硬件交互时使用的中间介质,他只是系统的一个工具。用户→shell→内核→硬件2,特点a,记录敲过的命令这些命令保存在/home中的.bash_history文件中。** 用户正常退出shell时,shell中运行的命令才能保存至.bash_history文件中。使用bash命令即可再打开一个shell,此时先前设置的myname变量已经不存在了,退出当前shell
转载 精选 2015-08-12 16:44:09
210阅读
1、文件系统    /boot:系统启动相关的文件,入内核、initrd,以及grub(bootloader)    /dev:设备文件    /etc:配置文件    /home:用户的家目录,每一个用户的家目录通常默认为/home/us
原创 2016-06-19 13:52:36
608阅读
linux基础知识1:终端(用户与主机交互必然用到的设备)物理终端:直接接入本机的设备虚拟终端:以软件的方法虚拟实现的终端。图形终端:属于虚拟终端模拟终端:图形打开的命令行或基于远程登录协议打开的终端。查看当前终端设备命令:tty2:交互式接口(启动终端后,在终端附加的一个交互式程序)GUI:Graphic User InterfaceCLI:Command Line Interface3:SHE
原创 2016-07-24 16:34:25
669阅读
一、命令  命令的语法通用格式:     #COMMAND OPTIONS ARGUMENTS COMMAND  发起一个命令:请求内核将某个二进制程序运行为一个进程;    程序 --> 进程 &nbs
原创 2016-07-27 22:27:02
467阅读
程序由指令+数据组成     高级语言--编译器--汇编语言--编译器--机器语言     linux指的是GUN tools+linux内核 系统结构     硬件         内核
转载 精选 2016-07-29 09:12:27
355阅读
Linux基础知识1.接口       1)GUI:图形化界面接口gnome是一个可视化的界面,一个初学者最好由这个界面开始使用,由c语言编写;       2)CLI:命令行界面,当一个linux最小安装的时候就只有这个命令行界面(有不同的软件可供选择如:bash,zsh,sh
原创 2017-03-10 15:44:40
535阅读
一、操作系统    OS:Operating System,通用目的的软件程序。二、OS分类    服务器OS:RHEL,CentOS,Windows Server,AIX    桌面OS:Windows 10,Windows 7,Mac OS,Fedora &nbsp
原创 2017-07-17 12:46:44
494阅读
squid(代理服务器) ----------------------------------- client:192.168.4.1   virbr1   真实机 ----------------------------------- squid:192.168.4.5   network1    &nbs
原创 2017-11-03 17:49:14
799阅读
1点赞
Linux哲学思想:一切皆文件;由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务;组合小程序完成复杂任务;文本文件保存配置信息;尽量避免与用户交互;提供机制,而非策略。1、一切皆文件:所有普通的文件,目录、字符设备、块设备等中都是以文件形式对待;虽然本身的类型不同,但是在Linux都是一样,都可以直接被编辑使用。2、单一小程序:一个单一的程序或者可执行的文件,不会太过于复杂
原创 2018-10-06 22:31:39
906阅读
一、计算机的组成及其功能硬件运算器的功能:实现算术运算和逻辑运算(与控制器组成CPU)。存储器的功能:将输入设备接收到的信息以二进制的数据形式存到存储器中。控制器的功能:将指令逐条从存储器中取出,经译码分析后向全机发出相应的操作控制信号作用于其他部件,使各部件有条不紊地协调工作(与运算器组成CPU)。输入设备的功能:将数据、程序、文字符号、图象、声音等信息输送到计算机中。输出设备的功能:将计算机的
原创 2018-11-15 15:10:04
353阅读
一、基础知识-Linux1. Linux 的优势跨平台的硬件支持丰富的软件支持多用户多任务(权限控制)可靠的安全性(权限管理比较完善,病毒难以获得较高权限)良好的稳定性(安装程序时不需要重启系统)完善的网络功能(自带网络防火墙)2. Linux 目录结构3. Linux 目录与文件管理# 创建文件夹 mkdir newproject # 创建文件 touch hello.txt # 给文件写入内容
转载 2021-01-15 15:52:57
322阅读
2评论
温故知新
原创 2021-02-28 09:48:15
279阅读
  • 1
  • 2
  • 3
  • 4
  • 5