
操作系统
计算机组成原理和操作系统相关的知识
专注于计算机视觉的AndyJiang
这个作者很懒,什么都没留下…
展开
-
操作系统之高并发
本文参考,如有侵权,联系删除什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。吞吐量:单位时间内处理的请求数量。转载 2020-09-19 21:04:47 · 518 阅读 · 0 评论 -
操作系统之死锁
什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。产生死锁的原因?a. 竞争资源系统中的资源可以分为两类:可剥夺资源,是指某进程在获得这类资源后,该资源可以再被其他进程或系统剥夺,CPU和主存均属于可剥夺性资源;另一类资源是不可剥夺资源,当系统把这类资源分配给某进转载 2020-06-05 16:04:23 · 137 阅读 · 0 评论 -
操作系统之中断
中断的概念中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。中断是一种使CPU中止正在执行的程序而转去处理特殊事件的操作,这些引起中断的事件称为中断源,它们可能是来自外设的输入输出请求,也可能是计算机的一些异常事故或其它内部原因。中断的作用并行操作硬件故障报警与处理支持多道程序并发运行,提高计算机系统的运行效率支持实时处理功能术语按中断源进行分类:发出中断请求的设备称为中断源。按中断源的不原创 2020-06-05 15:54:37 · 605 阅读 · 0 评论 -
Linux之进程、线程、文件描述符是什么
Linux的进程、线程、文件描述符是什么在 Linux 系统中,进程和线程几乎没有区别。Linux 中的进程就是一个数据结构进程是什么这个大的矩形表示计算机的内存空间,其中的小矩形代表进程,左下角的圆形表示磁盘,右下角的图形表示一些输入输出设备,比如鼠标键盘显示器等等。另外,注意到内存空间被划分为了两块,上半部分表示用户空间,下半部分表示内核空间。用户空间装着用户进程需要使用的资源,比如你在程序代码里开一个数组,这个数组肯定存在用户空间;内核空间存放内核进程需要加载的系统资源,这一些资源一般是不转载 2020-06-05 15:33:04 · 450 阅读 · 0 评论