一般来说,肯定不只是编程序。从比较经典的软件工程生命周期来看,就有需求分析、系统设计、子系统开发、系统集成和系统维孙亏护信樱五个阶段,除了子系则坦神统开发中基本上是编程外,别的阶段编程就不是主导了。
但从非常宽松的定义来看,也对,因为编程序就是把客户的需求,通过编写程序来解决。
从那些人对开发软件的描述来看,单是编程的话,虽然难,但是还是有很多办法来解决的。真正让开发人员痛苦的,其实是需求的不断变化,所以之前编写的程序随时可能发现要改写,水平不够的只能从头再来,进而影响了进度。如果需求永不变、一直正确,开发软件就是编写程序。
程序 是计算机指令的集合它,以文件的形式存储在磁盘上。进程是一个程序在其 自身的地址空间中的一次执行活动。
进程是资源申请、调度碰贺和独立运行的单位,因此,它使用系统中的运行资源,而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占系统的运行资源。
线程:进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。
线程又称轻量级进程,它和进谨碧程一样拥有独立的执行控制,由 *** 作系统负责调度,区别在于线程没有独立的存储空间,而是和所笑晌派属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。
程序是指专处理某一问题的计算机工具。
进程是指此程序运行中的进度 。
线程指计算机在处理文件时是一个个顺序处理,在第一个文件处理时历裤第二个文件也开始运行,这样在计算机内在一段时间内就有两个文件在运行,这种两文件同时运行的叫线程。
作业指用户在一次解决顷烂友或是一个事务处理过程中要求计算机系统所做的工作的集合。
现在来说明进程的定义:进程是进程实体的一次执行过程,是系统进行资源分配和调度的一雀槐个独立单位。它是一个动态概念。
线程:
随着多处理机系统的发展,提高程序的并发执行程度的要求越来越高。为提高系统的并发执行度,进而引入了线程的概念。
线程是比进程更小的能独立运行的基本单位(故又称“轻型进程”),更好的提高了程序的并发执行程度充分发挥了多处理机的优势。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)