Mac OS X in actionA customized KDE desktop running under Linux.A typical Windows XP desktop.
Find exactly what you want now for networking - routers, switches, hubs, cables, UPS, APC, workstation components, memory, servers, security, storage equipments.

Software, Operating Systems

An operating system (OS) is a computer program that manages the hardware and software resources of a computer. more...

Home
Cables, Connectors
Filers, Load Balancers
Home Networking, Cable & DSL
Hubs
KVM Switch Boxes, Cables
Mainframe, DEC, VAX, AS/400
Network Interface Cards,...
Networking, Telecom Tools
Other Networking Equipment
Print Servers, Wired
Racks, Mounts & Patch Panels
Router Components, Memory
Routers, Wired
Security, Firewall, VPN
Server Components, Memory
Servers
Software
Software, Operating Systems
Linux
Other
Unix
Windows
Storage Equipment, NAS, SAN
Switch Components, Memory
Switches
Telephone Systems, Telecom
UPS, Power Protection, APC
Wholesale Lots
Wireless Networking, WiFi
Workstation Components,...
Workstations, Terminals

At the foundation of all system software, the OS performs basic tasks such as controlling and allocating memory, prioritizing system requests, controlling input and output devices, facilitating networking, and managing files. It also may provide a graphical user interface for higher level functions.

Services

Process management

Every program running on a computer, be it background services or applications, is a process. As long as a von Neumann architecture is used to build computers, only one process per CPU can be run at a time. Older microcomputer OS such as MS-DOS did not attempt to bypass this limit, with the exception of interrupt processing, and only one process could be run under them (although DOS itself featured TSR as a very partial and not too easy to use solution). Mainframe operating systems have had multitasking capabilities since the early 1960's. Modern operating systems enable concurrent execution of many processes at once via multitasking even with one CPU. Process management is an operating system's way of dealing with running multiple processes. Since most computers contain one processor with one core, multitasking is done by simply switching processes quickly. Depending on the operating system, as more processes run, either each time slice will become smaller or there will be a longer delay before each process is given a chance to run. Process management involves computing and distributing CPU time as well as other resources. Most operating sytems allow a process to be assigned a priority which affects its allocation of CPU time. Interactive operating systems also employ some level of feedback in which the task with which the user is working receives higher priority. Interrupt driven processes will normally run at a very high priority. In many systems there is a background process, such as the System Idle Process in Windows, which will run when no other process is waiting for the CPU.

Memory management

According to Parkinson's law "Data expands to fill the space available for storage". Programmers prefer a memory of infinite size and infinite speed. Nowadays most of the computer's memory is arranged in a hierarchical manner, starting from the fastest registers, CPU cache, RAM and disk storage. The memory manager in an OS coordinates the memories by tracking which one is available, which is to be allocated or deallocated and how to swap between the main memory and secondary memories. This activity, which is usually referred to as virtual memory management, greatly increases the amount of memory available for each process. There is a speed penalty associated with swapping RAM to disk or other slower storage. If running processes require significantly more RAM than is available, either because one process requires a large amount of RAM or two (or more) processes each require less RAM than is available in the system but multitasking results in constant swapping of each process to slower storage, leading to thrashing.

Read more at Wikipedia.org


[List your site here Free!]

New Microsoft Windows Xp Professional with Service P... $470.99 New Microsoft Windows Server 2003 R2 Enterprise Edit... $2,906.99
New Microsoft Office 2007 Ultimate $591.12 New Microsoft Windows Vista Home Basic - 32-bit $293.99
New Oem 1Pk Win Xp Pro Cromsp3 Kit $158.99 New Microsoft Office Project Professional 2007 Upgrade $268.99
Microsoft Exchange Server 2003 Training Tutorial Cd New $8.89 Window Vista Ultimate Brand new 32 and 64 bit $122.50
Microsoft Exchange 2000 Server 5 Cals - New - 312-01 $199.95 New Microsoft Windows Vista Business - 32-bit $477.99
New Oem 3Pk Win Xp Home Ed Cromsp3 Kit $288.99 New Wl300N-Ar Wireless 802.11b/g/n 300 Mbps Cable/Ds... $65.24
New Ambicom Gps-Usb Gps Navigation Usb Receiver For ... $44.24 New Cisco Aironet 1242 802.11g Non-modular Access Po... $488.18
New Avocent Cyclades Acs32 Console Server $2,983.99 Microsoft Windows Server 2003 Training Tutorial New $9.98
New Office Konnector - Connect Mdm to Digital Phone ... $85.99 New Cables Unlimited 5 Port Usb 2.0 Pci Express Card $50.99
New Wl300N-Usb Wireless 802.11b/g/n 300 Mbps Usb Ada... $36.24 New OnAir Creator Hdtv Receiver & Dvr for Pc $223.99
New Ultra 4 Port Usb 2.0 Hub $28.99 New Cables Unlimited 2 Port Serial Ata Pci Express C... $47.99
New Cables Unlimited - 2 Port Parallel Pci Express C... $55.99 Microsoft Small Business Networking Server 2003 $395.00
New Cables Unlimited - 1 Port Printer/Parallel Pci E... $47.99 New Startech Pci555Wg Ieee 802.11g Wireless Pci Adap... $36.99
New Cables Unlimited 2 Port e-Sata Controller Pci Ex... $47.99 New Cables Unlimited 1 Port e-Sata ExpressCard $37.99
New Cables Unlimited 2 Ports Sata 2 Raid Pci Express... $37.99 New Cables Unlimited - 1 Port Rs232 Serial ExpressCard $35.99
New Cables Unlimited - 2 Port Serial Db9 Pci Express... $55.99 New Belkin OmniView Se Plus Kvm Switch $129.99
New Transition Networks Raven Mil-Rc3000 Utp to Fibe... $199.99 New OnAir Usb Hdtv Tuner $223.99
New Linksys Spa-942 Ip Phone $125.00 New D-Link Wireless G Wna-1330 Notebook Adapter $29.99
New Netgear Hdxb101 Powerline Hd Network Adapter $159.99 New Cables Unlimited Ioc-7900 Dual Channel Serial At... $37.99
New Aironet 2106 Wlan Controller $1,917.99 New Ultra 7 Port Buddy Hub $36.93
New! Exchange Server 2003 Training Tutorial Software Cd $8.89
Click to see more Software, Operating Systems items
Prices current as of last update, 07/03/08 11:31am.


See also...
Linux, Software, Operating Systems
Other, Software, Operating Systems
Unix, Software, Operating Systems
Windows, Software, Operating Systems

Home Contact Resources Exchange Links eBay