Computer Assign
Computer Assign
the physical hardware of a computer and the software that runs on that computer. Its function is
to hide differences in hardware from most of the operating system kernel, HAL can basically be
considered to be the driver for the motherboard and allows instructions from higher level
computer languages to communicate with lower level components, but prevents direct access to
the hardware.
BSD, Mac OS X, Linux, CP/M, DOS, Solaris, and some other portable operating systems also
have a HAL, even if it is not explicitly designated as such. Operating systems having a defined
HAL are easily portable across different hardware. This is especially important for embedded
systems that run on dozens of different platforms.
Memory management
The kernel has full access to the system's memory and must allow processes to safely access this
memory as they require it. Often the first step in doing this is virtual addressing, usually achieved
by paging and/or segmentation. Virtual addressing allows the kernel to make a given physical
address appear to be another address, the virtual address. Virtual address spaces may be different
for different processes; the memory that one process accesses at a particular (virtual) address
may be different memory from what another process accesses at the same address. This allows
every program to behave as if it is the only one (apart from the kernel) running and thus prevents
applications from crashing each other.
n computing, the kernel is a computer program that manages input/output requests from
software and translates them into data processing instructions for the central processing unit and
other electronic components of a computer. The kernel is a fundamental part of a modern
computer's operating system.
When a computer program (in this case called a process) makes requests of the kernel, the
request is called a system call. Various kernel designs differ in how they manage system calls
(time-sharing) and resources. For computer programmers, the kernel's interface is a lowlevel abstraction layer.
Management information system (MIS) provides information that organizations require to
manage themselves efficiently and effectively. Management information systems are distinct
from other information systems, in that they are used to analyze and facilitate strategic and
operational activities. Academically, the term is commonly used to refer to the study of how
individuals, groups, and organizations evaluate, design, implement, manage, and utilize systems
to generate information to improve efficiency and effectiveness of decision making, including
systems termed decision support systems, expert systems, and executive information systems
Transaction processing system (TPS) is a style of computing that divides work into individual,
indivisible operations, called transactions.