FACTOID # 85: The average woman in New Zealand doesn't give birth until she is nearly 30 years old.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "K42" also viewed:
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


K42 is an open-source research operating system for cache-coherent 64-bit multiprocessor systems. It was developed primarily at IBM TJ Watson Research Center in collaboration with University of Toronto and University of New Mexico. The main focus of this OS is to address performance and scalability issues of system software on large-scale, shared memory, NUMA multiprocessor computers. It has been suggested that Open source culture be merged into this article or section. ... An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... International Business Machines Corporation (known as IBM or Big Blue; NYSE: IBM) is a multinational computer technology and consulting corporation headquartered in Armonk, New York, USA. The company is one of the few information technology companies with a continuous history dating back to the 19th century. ... The University of Toronto (U of T) is a coeducational public research university in Toronto, Ontario, Canada. ... The University of New Mexico (UNM) is a public university in Albuquerque, New Mexico. ... In computer hardware, shared memory refers to a (typically) large block of random access memory that can be accessed by several different central processing units (CPUs) in a multiple-processor computer system. ... Non-Uniform Memory Access or Non-Uniform Memory Architecture (NUMA) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor. ...


K42 utilizes a microkernel architecture rather than the traditional monolithic kernel design. K42 consists of a small exception-handling component that serves as the microkernel, a fast IPC mechanism called protected procedure call (PPC), and servers most other components of the operating system. These servers exist in separate address spaces and rely upon the fast IPC mechanism for communication with the microkernel and other servers. Graphical overview of a microkernel A microkernel is a minimal computer operating system kernel providing only basic operating system services (system calls), while other services (commonly provided by kernels) are provided by user-space programs called servers. ... A Protected Procedure Call (PPC) is a messaging facility wherein messages are send and received using procedure call interfaces. ...


History

The core of K42 is based on the University of Toronto's Tornado Operating System. K42 is the university's third generation of research on scalable operating systems. Tornado OS / NUMAchine Multiprocessor was the second generation and Hurricane OS / Hector Multiprocessor was the first generation. The University of Toronto (U of T) is a coeducational public research university in Toronto, Ontario, Canada. ...


Features

K42 currently supports the Linux PPC64 and PPC32 ABIs, so most PowerPC Linux binaries can run on K42 without modification, including the DB2 relational database. K42 has some device drivers implemented specifically for it, but it gets most of its hardware support by directly linking in Linux device drivers to a special server. Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... PowerPC is a RISC microprocessor architecture created by the 1991 Apple-IBM-Motorola alliance, known as AIM. Originally intended for workstations, PowerPC CPUs have since become popular embedded and high-performance processors as well. ... In computer software, an application binary interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. ... DB2 is IBMs line of RDBMS (or, as IBM now calls it, data server) software products within IBMs broader Information Management software line. ...


Another goal of the K42 design is to achieve a customizable and maintainable system. Being built with an object-oriented design, it allows applications to customize and thus optimize the OS services required, and then on the fly hot swap kernel object implementations. This is particularly important for applications, such as databases and web servers, where the ability to control physical resources can improve performance. Hot swapping is the ability to remove and replace components of a machine, usually a computer, while it is operating. ...


External links

free software Portal
  • Official webpage
  • K42 Wiki

  Results from FactBites:
 
K42 - Wikipedia, the free encyclopedia (280 words)
K42 is an open-source research operating system currently being developed primarily at IBM TJ Watson Research Center for cache-coherent 64-bit multiprocessor systems.
K42 consists of a small exception-handling component that serves as the microkernel, a fast IPC mechanism called protected procedure call (PPC), and servers for all other components of the operating system.
K42 is the university's third generation of research on scalable operating systems.
Experience with K42, an open-source, Linux-compatible, scalable operating-system kernel IBM Systems Journal - Find ... (841 words)
K42 is an open-source, Linux **-compatible, scalable operating-system kernel whose implementation is based on advanced programming techniques and incorporates innovative mechanisms and policies.
K42 was designed to scale up to machines containing hundreds of processors, and down to machines with four processors.
In K42 we use the rich set of device drivers, file systems, and other code available with Linux, and we are active in the community that is developing core kernel technology.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 0825, e