2014/02/28
2014-02-28 23:57
232 查看
内核,操作系统最基本的部分,负责管理系统资源,一种软件;进程的权限,这个就像法令一样,规定好了进程所能够获取的数据,可以做规定的事情,不至于乱套,很好;应该可以反过来考虑,这些东西只能被xxx来执行,外来或未被允许的,若要强制执行可否向上级反馈该异常进程的意图,是否允许或强制终止!
线程,进程之下更小的模块,分为用户级线程和内核级线程,前者具有较高的灵活性和效率,后者胜在并行能力出色,即一个进程内的线程阻塞不会影响其它的线程,而前者就不同,用户级线程一旦发生阻塞就会影响同一进程中的其它线程。
进程的调度,个人理解就是通过对将要执行的任务进行判断或分类,然后选择合适的运行方式,或者是对众多将要执行的任务进行判断,合理安排,选择最佳最高效的运行模式。
看了在window、Linux等系统下对进程,线程的讲解,基本上是差不多,只是各有侧重,比如侧重于内核线程的window,有侧重于用户线程的Linux系统,也有折中的二者兼具的,但不管是哪种操作系统,进程或线程都是为执行程序而存在,其目的都是最大化的利用计算机的运算能力。
进程,线程,还是有许多没有看明白,虽然知道是为了提升工作效率,可仅知其然不知其所以然,明天继续。
刚刚写了一篇日志,花了一点时间,不过写出来后感觉心情大好!!
线程,进程之下更小的模块,分为用户级线程和内核级线程,前者具有较高的灵活性和效率,后者胜在并行能力出色,即一个进程内的线程阻塞不会影响其它的线程,而前者就不同,用户级线程一旦发生阻塞就会影响同一进程中的其它线程。
进程的调度,个人理解就是通过对将要执行的任务进行判断或分类,然后选择合适的运行方式,或者是对众多将要执行的任务进行判断,合理安排,选择最佳最高效的运行模式。
看了在window、Linux等系统下对进程,线程的讲解,基本上是差不多,只是各有侧重,比如侧重于内核线程的window,有侧重于用户线程的Linux系统,也有折中的二者兼具的,但不管是哪种操作系统,进程或线程都是为执行程序而存在,其目的都是最大化的利用计算机的运算能力。
进程,线程,还是有许多没有看明白,虽然知道是为了提升工作效率,可仅知其然不知其所以然,明天继续。
刚刚写了一篇日志,花了一点时间,不过写出来后感觉心情大好!!
相关文章推荐
- 数据对接—kettle使用之十一
- 数据对接—kettle使用之十
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- 数据对接—kettle使用之九
- <电脑常识>热启动冷启动
- Java EE Application with Web Server + Application Server
- Could not load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load a program with an incorrect format.
- 数据对接—kettle使用之八
- 2014第9周五
- 在linux环境下配置node:node + npm + forever
- 解决error LNK2005
- linux 下载软件
- 在CodeBlock中使用第三方的OpenGL(非自带的OpenGL)
- jdbc连接数据库之一直接操作
- QTP测试.NET程序的时候,ComboBox下拉框控件选择后,运行时对象不可见解决方案
- 每日一问(常用的集合接口和类有哪些【二】)—ArrayList类和数组之间的转换
- android打电话、发短信实现
- Hackerrank 2020 February 2014 解题报告
- MyEclipse常用操作
- 链表的初始化