硬盘分区的目的:方便系统的高效管理和资源的有效使用,可以类比国家搞行政区划。举个例子,如果磁盘不进行分区,那么查找文件时查找的数据量将会非常大,查找效率极低。 一、磁盘分区类型 1.主分区:最多只能有4个 为什么只能是4个?因为一块磁盘大小是512B,使用446B存放用户数据,剩余64B作为分区表示,所以只能是4个。 2.扩展分区: 最多只能有一个; 主分区加扩展分区最多有4个; 不能写入数据,只能包含逻辑分区。 3.逻辑分区:可以有多个 二、磁盘格式化 格式化的本质:写入相应文件系统(当然写
2024-11-08互联网采用了一种“端到端透明”的设计理念,即在基础协议TCP/IP等的设计中,把与通信相关的部分与高层应用分离,最大限度地简化网络(IP)的设计,将尽可能多的复杂性和控制放在终端(TCP)上。这里的终端,既指用户终端,也指服务器。 IP技术有两大基本功能:1)在控制面,每台路由器彼此学习路由信息,建立各自的路由转发表。2)在数据面,每台路由器收到一个IP包后,根据自己的路由转发表做IP转发。 IP路由有三个基本特点:1)路由学习是分布式的,没有路由控制中心点,每台路由器之间的地位彼此对等。2)I
2024-11-08多个线程同时访问共享数据可能会冲突。比如两个线程同时把某个全局变量增加1需要3步。 1.从内存读取变量到寄存器 2.把寄存器中变量值加一 3.把结果返回给内存 不同线程的执行时间会造成结果的不同,这时候就需要线程同步: 线程同步的四种方式: 互斥量(mutex):引入互斥锁,得到锁的线程执行(读,修改,写)的操作,没有获得锁的线程只能等待,不能共享数据。(读,写,修改)的操作就有了原子性(要么执行,要么不执行),不会被打断,避免了线程混乱。 #include <pthread.h> i
2024-11-08参考整理自《深入理解Java虚拟机》第13章 一 线程安全 1.1 什么是线程安全? 如果对于一个对象可以安全地被多个线程同时使用,那么它就是线程安全的。 1.2 Java语言中的线程安全 在这里讨论线程安全,就限定于多个线程之间存在共享数据访问这个前提。 将Java语言中各种操作共享的数据分为5类: (1)不可变 不可变对象一定是线程安全的(没有发生this引用逃逸的情况下,不会被其他线程操作,线程私有)。 如果共享数据是一个基本数据类型,那么只要在定义时使用final关键字修饰它就可以保
2024-11-08代码阅读并调试实验、 存储管理源程序如下: #include<stdio.h> #include <dos.h> #include<stdlib.h> #include<conio.h> //#include<iostream.h> #define n 10 /*假定系统允许的最大作业数为n,假定模拟实验中n值为10*/ #define m 10 /*假定系统允许的空闲区表最大为m,假定模拟实验中m值为10*/ #define minisize 100 /*空闲分区被分配时,如果分配后剩余
2024-11-08实验五 模拟调度时间片(进程调度算法) 前言 参考教材《操作系统 第四版》汤小丹 相关知识 先到先服务(FCFS): 按照进程提交给系统的先后次序来进行调度 短作业优先(SJF/SPF): 按照进程所要求的运行时间来衡量 时间片轮转: 根据先来先服务排序,以一个时间片为单位,依次执行不同的进程 最高优先权优先调度算法(HRRN): 为每个作业设置一个优先权(响应比),调度之前先计算各作业的优先权,优先数高者优先调度RP(响应比)=作业周转时间/作业运行时间=1+作业等待时间/作业运行时间 计算
2024-11-08telnet 23 ftp 20或者21 ssh 22 http 80 转载于:https://www.cnblogs.com/lxzh/archive/2012/06/24/2560223.html
2024-11-08第11天 制作窗口 实现画面外的支持 harib08b 准备材料(windows环境) VMware WorkstationVisual Studio Code程序和源代码: 提取码:d210Makefilewindows 批处理 开始实验 cmd.exe ps:当然也可以直接使用 win + r 快捷键也可以,不过最好还是创建一个比较好。因为以后打开时不需要再麻烦了。 3. 打开vc code,输入以下代码并保存为 naskfunc.nas,存放在harib08b文件夹中。 ; naskf
2024-11-08程序及程序员的责任(哲学及系统论角度) 刘建文( ) 编写驱动程序为了完成什么任务? 编写驱动程序是为了完成什么任务?也就是驱动程序员的责任和任务是什么?要回答这个问题,我们得先厘清作为驱动程序员的创作客体——驱动程序的定义。 设备驱动程序是什么 设备驱动程序是什么?首先,设备驱动是一支计算程序,负责协助高层的应用程序与低层的硬件设备的通信协作;其次,设备驱动(代表CPU)必须通过计算机总 线与挂接(hook)在总线上的设备通信。第三,设备驱动的任务是将来自高层的高级指令转化成
2024-11-08看这篇文章前,你应该已经知道了为什么有编码,以及编码的种类情况 ASCII 占1个字节,只支持英文GB2312 占2个字节,支持6700+汉字GBK GB2312的升级版,支持21000+汉字Shift-JIS 日本字符ks_c_5601-1987 韩国编码TIS-620 泰国编码 由于每个国家都有自己的字符,所以其对应关系也涵盖了自己国家的字符,但是以上编码都存在局限性,即:仅涵盖本国字符,无其他国家字符的对应关系。应运而生出现了万国码,他涵盖了全球所有的文字和二进制的对应关系, Unicod
2024-11-09