操作系统OS
Mrchai521
Coding
展开
-
【Ubuntu安装 Nginx】
ubuntu安装nginx目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式为方便我统一使用root用户一、apt-get安装nginx切换至root用户sudo su rootapt-get install nginx如果安装时遇到这种情况,就输入sudo apt update 在重新输入安装命令即可。查看nginx是否安装成功nginx -v启动nginxservice nginx start启动后,在网页重输入ip地址,即可看到nginx的欢原创 2022-05-12 15:16:36 · 689 阅读 · 0 评论 -
【Windows远程桌面出现CredSSP加密数据修正问题解决方案】
解决方案:1、win+R打开运行窗口,输入gpedit.msc命令,点击“确定”双击“加密数据库修正”,将状态改为“启用”,保护级别改为“易受攻击”,应用—>确定就OK了;原创 2021-01-06 09:55:14 · 1439 阅读 · 0 评论 -
【java.security.InvalidKeyException: Illegal key size错误】
记录线上部署服务时使用minio下载文件报Illegal key size异常,而本地和测试环境都是没问题的。产生错误原因:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,可能会因为jdk版本的问题出现这个异常java.security.InvalidKeyException: Illegal key size原创 2020-11-05 18:45:26 · 252 阅读 · 0 评论 -
【Windows服务器远程桌面不能复制粘贴的解决方法】
今天使用windows 2008服务器,实然就不能从本地复制内容和粘贴内容了,从网上找了下原因,最终解决了。一般本地和服务器不能复制粘贴分两种情况:情况一:复制粘贴功能原本可以用,突然失灵了。**解决方式:**只需重启一下rdpclip.exe就可以了。步骤:1、打开任务管理器,查看进程,如果有 rdpclip.exe 进程,先关闭该进程。2、开始->运行->rdpclip.exe,重新运行此程序,恢复正常。(rdpclip.exe是 Windows Server 资源工具包中提供原创 2020-11-05 16:08:10 · 1713 阅读 · 0 评论 -
文件索引习题
1、设文件索引结点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。则可表示的单个文件最大长度是多少KB?解:磁盘索引块为1KB字节,每个地址项大小为4字节,故每个磁盘索引块可存放1024/4=256个物理地址块。又因为文件索引节点中有8个地址项,其中5个地址项为直接地址索引,...原创 2019-01-08 17:46:52 · 6891 阅读 · 2 评论 -
【操作系统】分页存储管理方式
离散分配方式连续分配存储管理方式产生的问题:要求连续的存储区碎片问题变连续分配为离散分配,允许将作业离散放到多个不相邻接的分区中。分页式存储管理:离散分配的基本单位是页分段式存储管理:离散分配的基本单位是段段页式存储管理:离散分配的基本单位是段、页页面和物理块空间划分将一个用户进程的地址空间(逻辑空间)划分成若干个大小相等的区域,称为页或页面,各页从 0 开始编号。内存...原创 2019-01-04 20:46:37 · 5486 阅读 · 0 评论 -
三个经典同步问题
【例1】生产者-消费者问题在多道程序环境下,进程同步是一个十分重要又令人感兴趣的问题,而生产者-消费者问题是其中一个有代表性的进程同步问题。下面我们给出了各种情况下的生产者-消费者问题,深入地分析和透彻地理解这个例子,对于全面解决操作系统内的同步、互斥问题将有很大帮助。(1)一个生产者,一个消费者,公用一个缓冲区。定义两个同步信号量:empty——表示缓冲区是否为空,初值为1。 f...原创 2018-12-29 19:49:53 · 3892 阅读 · 0 评论 -
进程同步之信号量机制(pv原语)及三个经典同步问题
1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。 一般来说,信号量S³0时,S表示...原创 2018-12-29 19:05:38 · 6812 阅读 · 0 评论 -
【一】先进先出页面置换算法
地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。发生当缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。最简单的页面置换算法是先入先出(FIFO)法。 优先淘汰最早进入内存的页面,亦即在内存中驻留时间最久的页面。该算法实现简单,只需把调入内存的页面根据先后次序链接成队列,设置一...原创 2018-12-28 18:03:06 · 4383 阅读 · 0 评论 -
银行家算法例题
银行家算法(Banker's Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。 目录1背景 2进程 3安全和不安全的状态 4伪代码(pseudo-code)[1] 5参考文献 5.1引用 5.2书籍 ...原创 2018-12-27 17:44:42 · 15557 阅读 · 1 评论 -
【总结】进程描述与控制
1,进程的特征:动态性 并发性 独立性 异步性2,进程的组成:由程序,数据集合,进程控制块(PCB)组成3,进程控制块的作用:PCB是进程组成中最关键的部分每个进程都有唯一的进程控制块。 操作系统是根据进程控制块对进程进行控制和管理的。 进程的动态,并发等特征是利用PCB表现出来的。 PCB是进程存在的唯一标识。4,PCB的组织方式:线性队列 链接表 索引结构...原创 2018-12-20 15:51:49 · 706 阅读 · 0 评论 -
【操作系统 】先来先服务FCFS和短作业优先SJF进程调度算法
1.先来先服务FCFS和短作业优先SJF进程调度算法 2.时间片轮转RR进程调度算法 3.预防进程死锁的银行家算法 4.动态分区分配算法 5.虚拟内存页面置换算法 6.磁盘调度算法 void FCFS(){ /* 1. 找到最先到达的进程的坐标,并计算相关信息 2. 依次找到接下去到达的进程 */ int startWorkTime = 0; //表示开始...原创 2018-12-20 11:29:23 · 7958 阅读 · 0 评论 -
【总结】操作系统引论
如图1所示,操作系统的目标:方便性 有效性 可扩充性 开放性 2,操作系统有哪几大特征?最基本特征是什么? 并发两个或多个事件在同一时间间隔内发生; 共享 虚拟 异步性最基本特征是:并发和共享3,吞吐量:在一段给定的时间内,计算机所能完成的工作量; 分时:主要是指若干个并发程序对CPU而言;4,OS的结构设计...原创 2018-12-20 09:55:49 · 189 阅读 · 2 评论