荒野之萍

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年5月23日

摘要: 实际工作和开发过程中,网络通信过程中的数据传输和存储大多需要经过严格的加解密设计,比如用户的登陆与注册,敏感信息传输,支付网站和银行的交易信息,甚至为了防止被拖库,数据库的敏感信息存储也需要经过精心的设计。在进行安全设计过程中,或多或少涉及到密码学的一些概念,比如对称加密算法,非对称加密算法(也名公 阅读全文
posted @ 2019-05-23 08:58 荒野之萍 阅读(1407) 评论(0) 推荐(0) 编辑

2019年5月15日

摘要: 源码获取 https://github.com/icoty/nachos 3.4 Lab 内容一:总体概述 本实习希望通过修改Nachos系统平台的底层源代码,达到“扩展同步机制,实现同步互斥实例”的目标。 内容二:任务完成情况 任务完成列表(Y/N) | | Exercise1 | Exercis 阅读全文
posted @ 2019-05-15 17:02 荒野之萍 阅读(1177) 评论(0) 推荐(0) 编辑

摘要: Nachos是什么 Nachos (Not Another Completely Heuristic Operating System),是一个教学用操作系统,提供了操作系统框架: 1. 线程 2. 中断 3. 虚拟内存(位图管理所有物理页,虚拟地址与物理地址之间的转换等) 4. 同步与互斥机制(锁 阅读全文
posted @ 2019-05-15 16:57 荒野之萍 阅读(1949) 评论(0) 推荐(0) 编辑

摘要: 源码获取 https://github.com/icoty/nachos 3.4 Lab 内容一:总体概述 本实习希望通过修改Nachos系统平台的底层源代码,达到“扩展调度算法”的目标。本次实验主要是要理解Timer、Scheduler和Interrupt之间的关系,从而理解线程之间是如何进行调度 阅读全文
posted @ 2019-05-15 16:55 荒野之萍 阅读(1641) 评论(0) 推荐(0) 编辑

2019年4月27日

摘要: 问题模型 有一个系统,定义如下P、V操作: 思考并回答:a. 这样定义P、V操作是否有问题?b. 试用这样的P、V操作实现N个进程竞争使用某一共享变量的互斥机制。c. 对于b的解法,有无效率更高的方法。如有,试问降低了多少复杂性? 分析 a. 当然有问题,假设s=2,现有进程p1、p2按顺序来请求共 阅读全文
posted @ 2019-04-27 13:47 荒野之萍 阅读(1147) 评论(1) 推荐(0) 编辑

2019年4月26日

摘要: 本文旨在让你用最短的时间弄懂Docker命令操作,什么虚拟化都太泛泛了,不讲大道理,实践出真知,让你从此的日常开发和工作中在面对Docker时不再茫然失措而是得心应手。本文也不谈安装,我实在认为作为程序员,要是我在这里教你如何安装Docker,既是在浪费你的时间也是在浪费我的时间,请参考Docker 阅读全文
posted @ 2019-04-26 23:52 荒野之萍 阅读(245) 评论(0) 推荐(0) 编辑

2019年4月24日

摘要: 闲谈 拿出你的气质,打开你的电脑,借你半小时搭建好属于你的hexo博客,小生用dockerfile自动帮你搭建好;你只需要在你的mac或linux或windows上提前把docker安装好,如何安装不是我的重点,请参考Docker安装;作为程序员,博客就像你的影子,我都已经忘了内心曾经多少次告诫自己 阅读全文
posted @ 2019-04-24 18:42 荒野之萍 阅读(312) 评论(0) 推荐(0) 编辑

2019年4月18日

摘要: 问题模型 特别注意 编码与效果图 func.h: processA.cpp: processB.cpp: processA1.cpp: processB1.cpp: 回收资源 源码获取 本文所有源码链接 阅读全文
posted @ 2019-04-18 09:18 荒野之萍 阅读(280) 评论(0) 推荐(0) 编辑

2019年4月16日

摘要: 若你的mac或Linux环境上未安装Docker,请移步Docker安装,确认安装成功之后再进行下文内容。如果你不了解Docker如何操作,但是你又想彻底弄懂Docker命令,可以看我另一篇文章Docker最简教程。 拿来即用 获取LAMP LAMP镜像我已经搭建好并且我已经测试过了,没有问题。你只 阅读全文
posted @ 2019-04-16 21:12 荒野之萍 阅读(510) 评论(0) 推荐(0) 编辑