What is Software process framework And, Umbrella activities

Image
  ❖ Software generic process framework activities .   A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects, regardless of their size or complexity. • In fig each framework activity is populated by a set of software engineering actions. A collection of related tasks that produces a major software engineering work product. • Each action in process framework is populated with individual work tasks that accomplish some part of the work implied by the action. 1. Communication: Communication framework activity involves heavy communication and collaboration with the customer,encompasses requirements gathering, data gathering and other related activities. 2. Planning: Planning activity establishes a plan for software engineering work that follows. Planning describes the technical tasks to be conducted, the resources that will be required, schedule, and the risks...

What is operating systems

                      Operating System

Operating system acts as an inter between the user and hardware of the computer and also control the execution of application program , operating system is also called as resource manager, makes sure every  thing works together.   


operating  system is a system that acts as abridge between computer hardware and user . It control all the hardware components of the computer  CPU memory storage ,input/output devices 






Different types of Operating system

   1.Batch operating System 

   2.Milti- programmed operating system

   3.Multitasking operating system

   4.Multiprocessor system 

   5.Distributed system 

   6.Real Time system 

   7.Mobile OS(Android OS)


1.Batch Operating system

.It is one of the oldest operating system . Batch operating system is one where program and data are collected  together in a batch before  processing starts


.A job is predefined  sequence of command program and data that are combined in to single unit called job. memory management in batch system is very simple 


.Memory is usually divided into two area namely operating system and user program area. This operating system class not permit the user  to interact with executing program


2.Multi-Programmed Operating System 

.Multi-programming is required to support  multiple process since multiple processor are resident in memory at the same time , increase processes utilization if the process   


.Multi-programming is a technique to execute number of program  by a single processor .in a non-Multi-programming system the CPU would sit 


3.Multitasking operating system

Task mean a process in execute ,A CPU handing multiple task at a time known as multitasking .


Multitasking operating system can handle multiple task together by applying  Multi-programming ,A instance of a program in execute is called process or task


 


It convert users command into learning machining language and make the hardware understandable and given the hardware output back in human readable form       


Need of Operating system 

 1.Memory management: Allocates and ram the process

 2.Device management: Input/output controls  an  devices keyboard key ,like printer 

3.process management: Handle running program multitasking , CPU

4.User management: provides a way for user to interface with the system      

5.File management: create read writes and organizes files and storage   

6.Security and access control: Protects data and prevent unauthorized access 


.If the computer is a facture then the OS it is manager which allocates work manages the use of resources and delivers the results of the work to the user


.Importance of operating system  .Without OS, computer is just o box hardware which cannot do anything 

.Without OS, every program has to be written directly for har  dware ,which is almost impossible. OS provides a platform where we can run applications  


 .Short Diagram to understand  

  

  [User ]


  [Application Software ]


  [Operating system ]


  [Hardware]


                                                                                                              



Comments

Popular posts from this blog

What is Computer engineering, complete information

What is Constants, Variables, and Data Types

What is Diploma Engineering and How to Diploma engineering free course