
操作系统
文章平均质量分 80
JINGchenxue
这个作者很懒,什么都没留下…
展开
-
select epoll
这个问题在面试跟网络编程相关的岗位的时候基本都会被问到,刚刚看到一个很好的比喻:就像收本子的班长,以前得一个个学生地去问有没有本子,如果没有,它还得等待一段时间而后又继续问,现在好了,只走一次,如果没有本子,班长就告诉大家去那里交本子,当班长想起要取本子,就去那里看看或者等待一定时间后离开,有本子到了就叫醒他,然后取走。也许在细节方面不是特别恰当,但是总的来说,比较形象地说出了select和epo...转载 2018-03-22 09:20:57 · 209 阅读 · 0 评论 -
Hadoop分布式架构及NoSQL
并行计算是指同时使用多种计算资源解决计算机问题的过程。云计算是分布式技术+服务化技术+资源隔离+管理技术。虚拟化技术包括:资源虚拟化,统一分配监测资源、向资源池中添加资源。分布式产品:Hadoop:HDFS文件系统是一个可扩缩的、容错的、可以在廉价机器上运行的分布式文件系统,是一个NameNode和多个DataNode的结构。除了提供分布式文件存储外,Hadoop还提供基于Map/Reduce的框...原创 2018-04-08 16:44:54 · 1161 阅读 · 0 评论 -
操作系统基本概念
1、进程和线程的区别?解析:(1)进程是资源的分配和调度的一个独立单元,狭义上来说,进程是指程序执行的一个实例。而线程是CPU调度的基本单元,是进程的一个实体,是程序执行的最小单位。 (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 (3)进程的创建调用fork或者vfork,而线程的创建调用pt...原创 2018-03-21 23:22:24 · 1465 阅读 · 0 评论 -
操作系统笔记4.9
常见的批处理作业调度算法1.先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。2.短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运行时,并不能知道它实际的运行...原创 2018-04-09 09:50:24 · 228 阅读 · 0 评论 -
IPC
进程间通信(IPC)介绍进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。一、管道管道,通常指无名管道,是 UNIX 系统IPC最古老...转载 2018-04-11 10:22:45 · 206 阅读 · 0 评论