随笔分类 -  计算机原理

摘要:504错误:网关超时,服务器作为网关或代理,但是没有及时从上有服务器收到请求。404错误:用户输入了错误的链接。 阅读全文
posted @ 2014-05-21 14:27 jihite 阅读(397) 评论(0) 推荐(0) 编辑
摘要:原码 反码 补码 右移一位 结果(原码)-1 = 1000 0001, 1111 1110, 1111 1111, 1111 1111 -1-2 = 1000 0010, 1111 1101, 1111 1110, 1111 1111 -1-3 = 1000 0011, 1111 1100, 1111 1101, 1111 1110 -2-4 = 1000 0100, 1111 1011, 1111 1100, 1111 1110 -2-5 = 1000 0101, 1111 1010,... 阅读全文
posted @ 2014-04-03 10:08 jihite 阅读(3431) 评论(0) 推荐(0) 编辑
摘要:临界区(CriticalSection)互斥量(Mutex)信号量(Semaphore)事件(Event)1. 临界区 通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程才可以抢占。2. 互斥量 采用互斥对象机制。 只有拥有互斥对象的线程才有访问公共资源的权限,因为互斥对象只有一个,所以能保证公共资源不会同时被多个线程访问。互斥不仅能实现同一应用程序的公共资源安全共享,还... 阅读全文
posted @ 2014-03-16 11:21 jihite 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:进程的基本状态等待态或称阻塞态(等待某个事件的完成)就绪态(等待系统分配处理器以便运行)运行态(占有处理器正在运行)状态转换运行态→阻塞态 往往是由于等待外设,主存等资源分配或等待人工干预而引起的。阻塞态→就绪态 则是等待的条件已满足,只需分配到处理器后就能运行。运行态→就绪态 不是由于自身原因,而是由外界原因使运行状态的进程让出处理器这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。就绪态→运行态 系统按某种策略选中就绪队列中的进程占用处理器,变成运行态不会发生: 阻塞态‐>运行态(运行态是从就绪队列中取值),就绪态‐>阻塞态进程调度是指按照一定的策略选择— 阅读全文
posted @ 2014-03-16 10:51 jihite 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。产生死锁的四个必要条件互斥条件:一个资源每次只能被一个进程(线程)使用。请求与保持条件:一个进程(线程)因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件 : 此进程(线程)已获得的资源,在末使用完之前,不能强行剥夺。循环等待条件 : 多个进程(线程)之间形成一种头尾相接的循环等待资源关... 阅读全文
posted @ 2014-03-16 10:32 jihite 阅读(539) 评论(0) 推荐(0) 编辑
摘要:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;所有由你启动的进程都是用户进程。进程是操作系统进行资源分配的单位。在Windows下,进程又被细化为线程,也就是一个进程下有多个能独立运行的更小的单位。 在同一个时间里,同一个计算机系统中如果允许两个或两个以上的进程处于运行状态,这便是多任务。现代的操作系统几乎都是多任务操作系统,能够同时管理多个进程的运行。多任务带来的好处是明显的,比如你可以... 阅读全文
posted @ 2014-03-16 10:16 jihite 阅读(10874) 评论(0) 推荐(1) 编辑
摘要:UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接。它可以使得单个程序对同一文件使用不同的名字。这样的好处是文件系统只存在一个文件的副本,系统简单地通过在目录中建立一个新的登记项来实现这种连接。硬链接(Hard link) 该登记项具有一个新的文件名和要连接文件的inode 号,文件的目录登记项就是所谓的文件硬链接(硬链接,目录登记项: 文件名‐‐>文件的inode;文件名可以有多个,但文件inode 只是一个)。不论一个文件有多少硬链接,在磁盘上只有一个描述它的inode, 只要该文件的链接数不为0,该文件就保持存在。硬链接不能跨越文件系统,为避免无限.. 阅读全文
posted @ 2014-03-16 09:49 jihite 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:RAID(is short for redundant arrays of independent disks) 独立/廉价磁盘冗余阵列。基本思想:把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处增强资料整合度增强容错功能增加处理量或容量另外,磁碟阵列对于电脑来说, 看起来就像一个单独的硬盘或逻辑存储单元。RAID把多个硬盘组合成为一个逻辑磁区,因此,作业系统只会把它当作一个硬盘。RAID目前有0~7及其中的若干两种组合等十余种不同的等级,不同的RAID方法各有其优缺点,RAID. 阅读全文
posted @ 2014-03-16 08:54 jihite 阅读(501) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示