码迷,mamicode.com
首页 > 其他好文 > 详细

专业课知识汇总

时间:2020-03-22 15:48:16      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:状态   数据共享   进程   知识   管理员   data   控制   方法   数据库管理   

2020.3.22学习记录

1.文件系统和数据库系统的区别,哪个效率更高,为什么?
A:文件系统的定义:操作系统中负责管理和存储文件信息的软件机构,由三部分组成:与文件管理有关软件、被管理文件、实施文件管理所需要的数据结。
  数据库系统DBS(Data Base System,简称DBS):通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。
  区别:(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
     (2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
     (3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
     (4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
2.进程上下文切换具体过程,是什么实现的?
A:进程上下文:当一个进程在执行时,CPU的所有寄存器中的值、进程的状态以及堆栈中的内容被称为该进程的上下文。当内核需要切换到另一个进程时,它需要保存当前进程的所有状态,即保存当前进程的进程上下文,以便再次执行该进程时,能够恢复切换时的状态,继续执行。

专业课知识汇总

标签:状态   数据共享   进程   知识   管理员   data   控制   方法   数据库管理   

原文地址:https://www.cnblogs.com/call-me-dasheng/p/12545932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!