发表于: 2017-04-16 23:49:09
1 1188
今天完成的事情:
1、【过往项目】前台底部轮播图使用sideTV.js插件;
2、听佳豪讲如何使用echart的小课堂;
3、听付辉老师讲计算机操作系统之进程、线程以及进程、线程的比较;
明天计划的事情:
1、【过往项目】前台项目名称的轮播效果;
遇到的问题:
【过往项目】前台的项目名称的轮播效果应该可以复用底部界面的轮播图,但是如果这样做的话与首次进入页面显示第一个项目名称的项目详情会有冲突,如果是有大于等于5个项目首次进入页面是中间第三个项目名称高亮,这样做会和棘手,明天要和ui小姐姐沟通下是不是可以换个效果;
收获:
计算机操作系统(OS)就是个程序集合:
管理和控制计算机的所有软件和硬件;
特征:
并发性:可以两个或两个以上运行程序同时执行;
共享性:操作系统中的资源可以被多个并发执行的进程所使用;
进程:进程就是一个应用程序在处理机上的一次执行过程;
进程的五种状态:
1)运行状态:进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时,通常会自动执行系统的空闲进程。
2)就绪状态:进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。就绪进程可以按多个优先级来划分队列。
3)阻塞状态:当进程由于等待I/O操作或进程同步等条件而暂停运行时,它处于阻塞状态。
4)创建状态:进程正在创建过程中,还不能运行。操作系统在创建状态要进行的工作包括分配和建立进程控制块表项、建立资源表格(如打开文件表)并分配资源、加载程序并建立地址空间表等。
5)退出状态:进程已结束运行,回收除进程控制块之外的其他资源,并让其他进程从进程控制块中收集有关信息(如记帐和将退出代码传递给父进程)。
进程通信:就是进程之间交换数据;
进程通信根据交换信息量的多少和效率的高低,分为低级通信(数据量少)和高级通信(数据量多且效率高);其中高级进程通信分为三种方式:共享内存模式、消息传递模式、共享文件模式。
线程:线程是计算机操作系统进行资源分配的处理器调度;
线程的实现:
1)用户级线程(ULT);
2)内核级线程(KLT);
3)以上两种方式的混合形式。
评论