操作系统
藤原豆腐店-
准备迁移博客,新博客地址:https://www.jianshu.com/u/16102e967c0f
展开
-
操作系统基础知识
操作系统的四个特征是:并发性,共享性,虚拟性,不确定性。从资源管理角度,操作系统的功能分为五个部分:处理机管理:对处理机的执行时间进行管理,将CPU的时间合理的分配给每个任务。包括进程控制,进程同步,进程通信和进程调度。文件管理:包括文件存储空间管理、目录管理、文件的读写管理和存取控制。存储管理:对主存储器的空间进行管理,包括存储分配和回收、存储保护、地址映射和主存扩充。设备管...原创 2019-02-26 17:21:23 · 243 阅读 · 0 评论 -
windows下批处理脚本编写学习
尝试使用脚本1.新建一个文本文档,里面编写要执行的指令。比如2.保存后将文件的后缀名修改为.bat3.双击执行可以看到 cmd命令窗口已经运行了脚本。 使用批处理脚本批量安装程序可以将要安装的多个程序打包成压缩文件,然后在脚本里面写每个安装文件的.exe的地址就好了。双击运行,可以发现软件自动安装了。 ...原创 2019-02-26 17:15:56 · 10031 阅读 · 0 评论 -
今日头条后台开发岗(Java)实习面试
首先上来是自我介绍。第一题:算法题。给定一个数组和一个目标结果,返回数组中两个数的和等于目标结果的索引的数组,要考虑数组中的重复元素。比如,给一个数组{2,-1,0,2,18,30,20},target=20。那返回的结果集应该为[2,6],[0,4],[3,4]。这道题刷LeetCode的时候做过类似的,只不过那道题没有重复元素。回答:思路是建一个map,将数组的值存为key,索...原创 2020-07-15 10:36:45 · 468 阅读 · 0 评论 -
进程和线程的区别
进程与线程的区别:通俗的解释一个系统运行着很多进程,可以比喻为一条马路上有很多马车不同的进程可以理解为不同的马车而同一辆马车可以有很多匹马来拉--这些马就是线程假设道路的宽度恰好可以通过一辆马车道路可以认为是临界资源那么马车成为分配资源的最小单位(进程)而同一个马车被很多匹马驱动(线程)--即最小的运行单位每辆马车马匹数=1所以马匹数=1的时候进程和线程没有...转载 2019-03-06 10:27:13 · 203 阅读 · 0 评论 -
linux 文件IO系统学习
所有的IO操作打开的文件系统都会生成一个文件描述符fd来表示已经打开的文件。fd是一个整数。fd = open(pathname, flags, mode)函数打开pathname所标识的文件,并返冋文件描述符,用以在后续函数调用中指代打开的文件。如果文件不存在,open()函数可以创建,这取决于对位掩码参数flags的设置。如果打开的过程中出现错误,则返回-1。flags参数还可指定...原创 2019-06-29 16:32:08 · 380 阅读 · 0 评论