Act 1.1
Act 1.1
. Operative Systems Adriana Yatzin Gmez Horta 1161279 Erndira Merlos Garza 1162149 Group: 1 Prof.: Ral Monroy Date: Friday, 31th August 2011. Activity 1: Definitions
1. Kernel: It is function is to be a bridge between hardware and software where the applications will run. It controls the access to resources and execution of the programs. Kernel represents a small portion of code of the entire operating system, but is among the most intensively used code. 2. Microkernel: It is a computer kernel that provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication. 3. RISC: Reduced Instruction Set Computing is a microprocessor that performs smaller types of instructions so it can operate faster. 4. Quantum: It is the minimum amount of any physical entity involved in an interaction. 5. Multiprogramming: It consists in several user programs that are in main storage at once and the processor is switched rapidly between the jobs. In multiprogramming several processors are used on a single computer system to increase the processing power machine. 6. Exokernel: It is a variant of the microkernel structure that addresses this limitation by advocating a strict division between a node operating system`s kernel, which multiplexes resources, and it guests, which implement programming abstractions. 7. Interruption: It allows one unit to gain the immediate attention of another so that the first unit may report a status change. 8. Buffer: It is an area of primary storage for holding data during input/output transfers. 9. Dispatcher: There are communications personnel responsible for receiving and transmitting pure and reliable messages, tracking vehicles and equipment, and recording other important information. 10. On-line operation: When peripherals are connected to the processor. 11. Interrupt vector: It is a vector that contains the memory addresses of specialized interrupt managers. 12. Polling: It is a synchronous way to make an activity without interruptions 13. Spool: It is a buffer that holds output for a device, such as a printer, that cannot accept interleaved data streams. 14. Transient operating-system code: It is the one that comes and goes as needed. The size of the operating system during program execution changes with this code,
15. Resident code: It is a code that remains in memory and is used to reload the program each time it is needed. 16. Reentrant code: It is a code that is non-self-modifying code, it never changes during execution 17. Relocatable code: It exists when the process wont know where it will reside in memory. 18. Process: It is a program loaded into memory and executing. 19. Cache: It is a region of fast memory that holds copies of data. 20. Thread: A thread is a basic unit of CPU utilization that consists in a program counter, a register set, and a stack. Also, it shares with other threads belonging to the same process its code section, data section, and other operating system resources. References Deitel, M. Harvey. (1984). An introduction to operating systems. United States of America: Addison-Wesley . Pfleeger, Charles P. ; Shari Lawrence Pfleeger (2003). Security in computing. USA: Pearson Education, p. 118 Silberschatz, Abraham; James L. Peterson, Peter B. Galvin (1991). Operating system concepts. Boston, Massachusetts: Addison-Wesley.