首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
勿忘初衷NKU
获赞
98
粉丝
9
关注
59
看过 TA
24
男
门头沟学院
2020
iOS开发
IP属地:未知
克己奋发,加油!!
私信
关注
拉黑
举报
举报
确定要拉黑勿忘初衷NKU吗?
发布(335)
评论
刷题
勿忘初衷NKU
关注TA,不错过内容更新
关注
2019-09-14 21:55
门头沟学院 iOS开发
0803数据库的三范式是什么?
不会
0
点赞
评论
收藏
分享
2019-09-14 21:54
门头沟学院 iOS开发
0802一条 SQL 语句在数据库框架中的执行流程?
不会
0
点赞
评论
收藏
分享
2019-09-15 20:55
已编辑
门头沟学院 iOS开发
0801手写/口述场景题的 SQL 语句
重要 1、什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。 SQL通用语法 1、SQL语句可以单行或多行书写,以分号结尾。 2、不区分大小写,关键字建议使用大写。 SQL分类: 1、DDL数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create、drop、alter等 2、DML数据操作语言 用来对数据库中表的数据进行增删改查。关键字:insert、delete、update等 3、DQL数据查询语言 用来查...
0
点赞
评论
收藏
分享
2019-09-14 00:03
门头沟学院 iOS开发
0621中断的类型有哪些?
不会
0
点赞
评论
收藏
分享
2019-09-14 21:30
已编辑
门头沟学院 iOS开发
0620磁盘调度算法?
磁盘是可以被多个进程共享的设备,当有多个进程都请求访问磁盘时,应采用一种适当的调度算法, 以使各进程对磁盘的平均访问时间(主要是寻道时间)最短。下面介绍几种磁盘调度算法。 1、先来先服务(FCFS)算法 FCFS算法是一种最简单的磁盘调度算法。该算法按进程请求访问磁盘的先后顺序进行调度。 该算法的特点是合理、简单。但未对寻道进行优化。 2、最短寻道时间优先(SSTF)算法 SSTF算法选择与当前磁头所在磁道距离最近的请求作为下一次服务的对象。该算法的寻道性能比FCFS算法好, 但不能保证平均寻道时间最短,并且可能会使某些进程的请求总被其他进程的请求抢占...
0
点赞
评论
收藏
分享
2019-09-14 21:13
已编辑
门头沟学院 iOS开发
0619说下你对磁盘结构的认识?
磁盘一般运行由若干磁盘片组成,可沿一个固定方向高速旋转。 每个盘面对应一个磁头,磁臂可以沿着半径方向移动。磁盘上的一系列同心圆称为磁道, 磁道沿径向又分为大小相等的多个扇区,盘片上与盘片中心有一定距离的所有磁道组成了一个柱面。
0
点赞
评论
收藏
分享
2019-09-14 00:03
门头沟学院 iOS开发
0618动态链接库和静态链接库的区别?
不会
0
点赞
评论
收藏
分享
2019-09-14 20:56
已编辑
门头沟学院 iOS开发
0617什么是虚拟内存技术?
程序在执行的过程中,有些代码是较少用到(比如错误处理部分),而且有的程序需要较长时间的I/O处理, 从而导致了很多内存空间的浪费。为此引入了一种能够让作业部分装入就可以运行的存储管理技术,即虚拟 内存管理技术。 大多数程序执行时,在一个较短的时间内仅使用程序代码的一部分,相应地,程序锁访问的存储空间也局限于某个区域, 这就是程序执行的局部性原理。其表现如下。 时间局部性。一条指令的一次执行和下次执行,一个数据的一次访问和下次访问,都集中在一个较短的时期内。 空间局部性。当前指令和邻近的几条指令,当前访问的数据和邻近的数据,都集中在一个较小的时期内。 ...
0
点赞
评论
收藏
分享
2019-09-14 20:37
已编辑
门头沟学院 iOS开发
0616页面置换算法有哪些?
重要 页面置换算法: 1、最佳置换(OPT)算法 在预知一个进程的页面号引用串的情况下,每次都淘汰以后不再使用的或以后最迟再被使用的页面, 这种算法就是最佳置换算法。 显然,最佳置换算法是最优的,具有最低的缺页率。但由于实际操作中往往无法事先知道以后会引用 到的所有页面的信息,因此最佳置换算法无法实现,只能作为一个标准来衡量其他置换算法的优劣。 2、先进先出(FIFO)算法 FIFO算法是最简单的算法,每次总是淘汰最先进入内存的页面,也就是淘汰在内存驻留时间最长的页面。 3、最近最少使用(LRU)算法 (least recently ...
0
点赞
评论
收藏
分享
2019-09-14 16:33
已编辑
门头沟学院 iOS开发
0615固定分区、动态分区、分段式存储管理和分页式存储管理
不会 连续存储管理对每个进程分配一个连续的存储区域,这种技术在某些过时的操作系统中曾经 被采用过。目前的操作系统多采用基于分页和分段的虚拟存储管理系统。但是分析连续存储管理技术 有助于阐明复杂的存储管理方案。连续存储管理分为固定分区存储管理和可变分区存储管理。 现代操作系统广泛使用分页和分段存储管理方案。分页和分段存储管理属于离散存储空间管理, 允许每个进程占用多个位置不相邻的物理内存区。而固定分区和可变分区存储管理属于连续存储 空间管理。连续存储空间管理要求作业必须分配到一个或少数几个分区中,容易产生区内碎片, 找不到足够大的分区时需要合并分...
0
点赞
评论
收藏
分享
2019-09-14 15:21
已编辑
门头沟学院 iOS开发
0614怎么避免死锁
重要 避免死锁跟前面的预防死锁都是属于事先预防的策略,但并不是实现采取某种限制条件,破坏产生死锁的必要条件,而是在资源动态分配的过程中,防止系统进入不安全状态,以避免发生死锁 当系统处于安全状态时,可避免发生死锁,当系统处于不安全状态时,就可能进入到死锁状态 安全状态:所谓安全状态,是指系统能按某种进程推进顺序(P1,P2,......Pn)为每个进程Pi分配其所需资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利完成。此时称(P1,P2,......Pn)为安全序列。如果系统无法找到这样的一个序列,系统就处于不安全状态 利用银行家算法避免死锁 每一个进程在进入系统时,必须申明在...
0
点赞
评论
收藏
分享
2019-09-14 15:19
已编辑
门头沟学院 iOS开发
0613怎么预防死锁
重要 预防死锁的方法是通过破坏产生死锁的四个必要条件中的一个或几个,避免发生死锁 由于互斥条件是非共享设备所必须的,不仅不能改变,还应加以保证 1).破坏请求和保持条件 为了能破坏请求和保持条件,系统必须保证做到:当一个进程在请求资源时,它不能持有不可抢占资源、 可以通过下面两个协议实现: 第一种协议:所有进程在运行之前,一次性申请其所需要的全部资源,如果系统有足够的资源分配给某进程,便把它所需要的所有资源分配给它,这样该进程在运行期间就不会再提出资源请求,从而破坏了请求条件;系统中只要有一种资源不能满足进程的要求,即使其他所需要的资源都空闲也不会分配给该进程,由于该进程在...
0
点赞
评论
收藏
分享
2019-09-14 15:24
已编辑
门头沟学院 iOS开发
0612怎么处理死锁
目前处理死锁的方法可归结为四种: 预防死锁 避免死锁 检测死锁 解除死锁 1.预防死锁 预防死锁的方法是通过破坏产生死锁的四个必要条件中的一个或几个,避免发生死锁 由于互斥条件是非共享设备所必须的,不仅不能改变,还应加以保证 1).破坏请求和保持条件 为了能破坏请求和保持条件,系统必须保证做到:当一个进程在请求资源时,它不能持有不可抢占资源 可以通过下面两个协议实现: 第一种协议:所有进程在运行之前,一次性申请其所需要的全部资源,如果系统有足够的资源分配给某进程,便把它所需要的所有资源分配给它,这样该进程在运行期间就不会再提出资源请求,从而破坏了请求条件;系统中只要有一种资源不能满足...
0
点赞
评论
收藏
分享
2019-09-14 15:15
已编辑
门头沟学院 iOS开发
0611死锁的检测和消除?
死锁防止: 只要破坏产生死锁的4个条件之一即可防止死锁的发生。 1、破坏第一个条件——互斥条件 破坏互斥条件使资源可同时访问而不是互斥使用。该办法对于磁盘适用,对于磁带机、打印机等 多数资源来说不仅不能破坏互斥使用条件,还要加以保证。 2、破坏第二个条件——占有和等待条件 3、破坏第三个条件——不剥夺条件 4、破坏第四个条件——循环等待条件
0
点赞
评论
收藏
分享
2019-09-14 14:53
已编辑
门头沟学院 iOS开发
0610死锁产生的必要条件?
产生死锁的4个必要条件如下: 1、互斥条件:进程互斥使用资源,一旦某个资源被占用,则要使用该资源的进程必须等待。 2、占有和等待条件(部分分配条件):进程申请新资源得不到满足而等待时,不释放已占有资源。 3、不剥夺条件:一个进程不能抢夺其他进程占有的资源。 4、循环等待条件(环路条件):存在一组进程循环等待资源的现象。 前3个条件是死锁产生的必要条件,不是充分条件,第4个条件是前3个条件同时存在时产生的结果, 只要破坏4个条件之一,死锁即可防止。
0
点赞
评论
收藏
分享
1
11
12
13
14
15
23
关注他的用户也关注了:
牛客网
牛客企业服务