操作系统
文章平均质量分 78
黄昏贩卖机
这个作者很懒,什么都没留下…
展开
-
windowsC盘清理
本文给出了清理C 盘 AppData 文件夹的方法。也不算清理,就是将C盘中的文件转移到其他盘中。当程序再去访问时,数据没有丢失只不过是“搬家了”。你可以先查看如下路径的文件夹下的内容“C:\Users\zhang\AppData”,zhang是我的用户名,你可以换成你的。zoom 文件夹已经搬家了,但是程序就不知道zoom文件夹去哪里了。我们在D盘为 zoom文件夹“建立新家” ,创建如下文件夹 D:\AppData\Roaming。当你查看这三个文件夹属性时,会发现他们都很大。原创 2022-11-17 12:19:21 · 3140 阅读 · 1 评论 -
计算机启动过程
以IBM 兼容机为例系统BIOS会查找相应设备的BIOS储程序,调用BIOS内部初始化代码,来初始化相关设备ESCD Extended System Configuration Data,扩展系统配置数据,系统BIOS 用来与操作系统交换硬件配置信息的一种手段BIOS将西戎配置数据存放到CMOS 中...原创 2022-06-05 21:12:57 · 132 阅读 · 0 评论 -
服务器登录和文件传输
登录服务器 传输文件登录本地传文件到服务器服务器传输文件到本地登录ssh username@severIP一般会提示输入密码本地传文件到服务器传输单个文件scp /path/filename username@servername:/path/传输整个文件夹scp -r /path/filename username@servername:/path/服务器传输文件到本地scp username@servername:/path/filename /var/www/local_di原创 2022-03-01 21:10:25 · 211 阅读 · 1 评论 -
JAVA 入门
JAVA入门编译JAVAjar文件编译编译多个文件生成jar可执行包执行编译JAVAjavac a.java 就可以编译 产生a.classjar文件可执行的jar文件包,可以是你下载的库或者是你生成的可执行包编译如果是要在编译的时候用到下载的包,并引入目录javac -cp C:\Users\whr-pc\Desktop\classpath\img\json-lib-2.4-jdk15.jar Xml2Json.java加载多个jar包,用;符号分割开javac -cp C:\User原创 2022-03-01 20:59:17 · 86 阅读 · 0 评论 -
在LINUX服务器上配置个人JAVA环境
在LINUX服务器上配置个人JAVA环境有关文件配置所有用户的环境仅配置单用户的环境注意配置完后要么重启LINUX 要么source测试有关文件1、下载jdk安装包到服务器2、解压 tar -zxvf jdk******.tar.gz (最好是自己建好文件夹解压到指定目录)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc: 为每一个运行bash shel原创 2022-03-01 11:06:26 · 597 阅读 · 0 评论 -
操作系统(十三)I/O输入系统
I/O输入系统I/O输入系统设备驱动I/O应用接口阻塞与非阻塞I/OI/O内核子系统I/O调度缓冲 Buffer为什么要使用缓冲区I/O输入系统设备驱动系统为不同的设备设计了不同的设备驱动程序对于不同的硬件,为I/O子系统提供了统一的设备访问接口,遗憾了I/O控制器的不同根据I/O子系统的要求完成对硬件设备的具体访问是设备硬件和系统之间的桥梁简化了I/O子系统的设计类似于 VFS,为不同文件系统提供了统一的接口。ioctl() UNIX提供一个系统调用ioctl(),用户可以通过该系原创 2021-12-04 12:31:56 · 1152 阅读 · 0 评论 -
操作系统(十二)大容量存储器结构
大容量存储器结构大容量存储器结构磁盘调度FCFS调度SSTF调度SCAN调度大容量存储器结构0号磁道在最外圈磁盘调度磁盘访问时间主要是三部分:寻道时间: 将此头定位到磁道的时间旋转等待时间:将此头定位到扇区传输时间:指定扇区掠过磁头时,完成读写。提高性能,减少寻道时间。寻道距离 约等于 寻道时间如果磁盘驱动器和控制器空闲,有请求会马上处理,如果忙碌,那么新的服务请求会交到磁盘驱动器的待处理请求队列上。接下来讨论,如何调度请求。FCFS调度根据进程请求访问磁盘的先后顺序,依次进行原创 2021-12-03 22:27:32 · 1230 阅读 · 0 评论 -
操作系统 第六章 进程同步
进程同步同步与互斥同步-进程之间需要协作同步定义互斥-进程之间需要共享资源临界资源互斥:交叉执行处理过程中的问题 - 生产者消费者问题共享变量处理不好会造成数据不一致Producer-Consumer Problem描述The Critical-Section Problem临界区域临界区解决方案Peterson 算法同步与互斥同步-进程之间需要协作程序定义了每个线程中所有的操作的顺序,符合偏序关系线程间的操作顺序有线程调度决定同步定义并发执行环境下,保持操作系统间偏序关系的行为,称为同步原创 2021-10-04 21:06:21 · 534 阅读 · 0 评论 -
操作系统 第七章 死锁
死锁死锁问题死锁的原因死锁的特点 Deadlock Characterization必要条件资源分配图 RAG resource allocation graph处理死锁的三种方式死锁预防 Deadlock Prevention破坏互斥条件破坏请求与保持hold and wait破坏非剥夺条件打破循环等待例题死锁避免 Deadlock Avoidance单实例:利用资源分配图解决问题 RAG将资源分配图转化为等待图 Wait-for graph多实例:使用银行家算法死锁检测 Deadlock Detecti原创 2021-10-17 18:13:44 · 445 阅读 · 0 评论 -
操作系统 - 第八章主存
操作系统第八章 主存主存存储器管理系统关注的问题背景关键问题MMU兑换区(swapping)分区单分区多分区分区管理的特点分页地址转换内存保护页面共享页表结构层次页表哈希页表反向页表分段主存存储器管理系统关注的问题逻辑地址空间和物理地址空间的管理方法(分区管理、页式管理、段式管理、段页式管理)逻辑地址到物理地址的映射方法存储保护机制内存共享方法碎片,零头背景一个用户程序的运行需要经历以下几个步骤:编写源程序编译链接装入执行关键问题各个阶段地址的表示及转换问题:源程序原创 2021-11-01 00:05:36 · 572 阅读 · 0 评论 -
操作系统-第九章虚拟内存
操作系统-第九章虚拟内存虚拟内存内存共享按需调页虚拟内存程序执行的局部性时间局部性,空间局部性虚拟内存类比cache虚拟存储的基本思想基于虚拟存储技术,用户可以在一个比物理内存大的多的虚拟地址空间中编程给予局部性远离,在一个作业运行之前,没有必要全部装入主存,而金奖那些当前要运行的那部分页面或者段,先装入主存启动运行,其余的部分暂时留在磁盘兑换区中。如果程序所需访问的页尚未调入内存(称为缺页或者缺段),程序应利用OS提供哦内的请求调页功能,将他门调入内存如果内存已满,无法装入新的页,利用原创 2021-11-01 01:04:13 · 389 阅读 · 0 评论 -
操作系统(十)文件系统接口
文件系统接口文件系统接口文件系统概念文件的属性文件系统接口什么是文件?文件包含哪些属性?属性存放在哪里?文件的主要操作?文件类型(扩展名)及其作用文件的逻辑结构和存储结构文件的访问方法:顺序访问与直接访问文件目录结构文件系统的挂载与卸载文件的共享与保护文件系统概念文件是记录再外存上的相关信息的具有名称的集合。从用户角度而言,文件是逻辑外存的最小分配单元,即数据除非是在文件中,否则不能写到外存上。文件通常表示数据和程序。文件的属性名称:文年间符号名称唯一标识符:表示文件系原创 2021-11-22 23:40:12 · 1434 阅读 · 0 评论 -
操作系统(十一)文件系统实现
操作系统 文件系统实现文件系统实现1.文件系统结构2。文件系统实现虚拟文件系统 VFS目录实现4.分配方法连续分配文件系统实现1.文件系统结构分层设计的文件系统应用程序:利用系统调用的请求文件操作 open() read()逻辑文件系统:管理元数据,管理目录结构。元数据包括文件系统的所有结构数据,而不包括内容数据。逻辑文件系统通过给定的文件符号名,来管理目录结构,通过文件控制块(FCB),来维护文件结构。文件组织模块:指导文件的逻辑块和物理块。将逻辑块地址转换为物理块地址。基本文件系统:只需要原创 2021-11-30 22:40:01 · 2323 阅读 · 0 评论