submit urlsubmit rss feedadd directory

article

An operating system (OS) is a software program that manages the hardware and software resources of a computer. The OS performs basic tasks, such as controlling and allocating memory, prioritizing the processing of instructions, controlling input and output devices, facilitating networking, and managing files.

Introduction


Modern general-purpose computers, including personal computers and mainframes, have an operating system to run other programs, such as application software. Examples of operating systems for personal computers include Microsoft Windows, Linux, Mac OS (Darwin), and Unix.

The main advantages of an operating system include:

  1. Allows multiple programs to run concurrently.
  2. Simplifies the programming of application software because the program does not have to manage the hardware. The operating systems manages all hardware and the interaction of software. It also gives the program a high level interface to the hardware and ways of interacting with other programs.

More on [ Operating system ]


directory of related categories

 
 
directory of related topics

Operating Systems :: Software

 
Operating_Systems RSS feed
Operating Systems - Twitter Search

http://twitpic.com/vtlq9 - Now all I have to do is to get them to put warnings from the Surgeon General on other Operating systems!
StevenABallmer (Steve Ballmer) Tue, 05 Jan 2010 03:41:11 -0000
http://twitpic.com/vtlq9 - Now all I have to do is to get them to put warnings from the Surgeon General on other Operating systems!
@josefajardo too bad it runs 2 operating systems.
wiredprairie (Aaron C) Tue, 05 Jan 2010 03:26:51 -0000
@josefajardo too bad it runs 2 operating systems.
@fedmich There are solutions for this, 1. Go Linux 2. Go OSX, Go other operating systems that are not windows and you might be virus free.
celsius (Jason) Tue, 05 Jan 2010 03:11:17 -0000<
Subscribe to Operating_Systems RSS feed

directory of related sites

implementation Tutorial - A educational tutorial on the development of a real mode, single tasking operating system developed in assembler.

Ace Operating System Project - An open source operating system for X86 architecture. It also contains documents, specifications explaning various hardware.
Meta Description: [ Ace OS - Home - Open Source Operating System for Intel X86 Architecture. ]

ACM Special Interest Group for Operating Systems - Tutorial for writing an operating system and links to group members' projects.

Agnix - An open source project, which has been founded to provide an educational, network operating system kernel.
Meta Description: [ Agnix operating system kernel is an educational, network operating system kernel ]

Bona Fide OS Development - OS development information and tutorials. Links.
Meta Description: [ The place to go for OS Development related research. IRC Chat, Forum, Tutorials, Documents, & Downloads. ]

Cottontail OS Development Library - Old non-updated mirror online library covering a plethora of OS development topics. Datasheets, tutorials, reference manuals and hardware programming information.

CS 3210 Design of Operating Systems - A course in operating systems with a focus on the design and construction of a modern OS kernel.

DBLP Bibliography: Operating Systems - Links to many operating systems journals on the web.

Groovyweb: Operating system programming - An open source os written in Turbo C (for DOS/ windows) and nasm (Windows/Dos/Linux) as well as two exclusive tutorials on how to write an operating system.

How to Program a Bootstrap Loader - A bootstrap tutorial that includes assembly language code to demonstrate loading and executing a binary image from a FAT filesystem.

Intel Pentium 4 Manuals - The full documentation of system management from Intel for the IA-32 architecture.
Meta Description: [ View technical documents for IntelĀ® PentiumĀ® 4 Processor used to design, develop or build systems using Intel products ]

404 Inter-Process Communication Tutorial - Interactive tutorial about message passing, semaphores, and monitors.

404 Introduction to Operating Systems and Systems Programming - Course details and material.

KernelCode - News and reviews of kernels.
Meta Description: [ Kernels do contain water ]

KernelNewbies.org - Resources for programmers new to kernel hacking. Example code, FAQs, utilities for debugging modules.

LusitanOS - Open source operating system, planned to be an OS entirely made by Portuguese people and built mainly as a way of self-learning and research on operating systems development. [Open source]
Meta Description: [ hybrid-2k homepage: coding projects and nice links ]

Mainframe Programming - The mainframe continues to grow and transform itself while maintaining its reliability, security and speed.
Meta Description: [ The mainframe continues to grow and transform itself while maintaining its reliability, security and speed. Mainframe skills, however, are hard to find; moreover, it is difficult to train new people as the mainframe environment is not flexible enough. Not everyone can install OS/390, and not eryo... ]

Operating System Index - A list of educational and experimental operating systems aiming to help developers who are looking for code examples.
Meta Description: [ OSDEV Community is a web portal dedicated to operating system development, attracting programmers into an advanced development environment. ]

Operating System Lecture Notes - Notes on operating system theory, source code of describing actual construction of operating system in C programming language. Also OS construction related links to books, notes, tutorials, and news groups.

OS-FAW Wiki - An assortment of articles related many topics of OS development.
Meta Description: [ This is the "write your own Operating System" OS-FAQ . It is presented as a WikiWikiWeb (See more links about Wiki's at the bottom of this page). You can also come and join the forum to meet other people that share your OS developer enthusiasm. ]

OSDEV Community - A web portal dedicated to operating system development, attracting programmers into an advanced development environment.
Meta Description: [ OSDEV Community is a web portal dedicated to operating system development, attracting programmers into an advanced development environment., Welcome to OSDEV Community! ]

Pierre's Library - A resource center for PC operating system developpers. The aim is to provide reliable documents about software and hardware standards under the aspect of official specifications as well as more friendly documents.
Meta Description: [ Pierre's Library is a resource center for PC operating system developpers. ]

The Basic Kernel Source Code Secrets - By William Jolitz and Lynne Jolitz (authors of 386BSD OS). Good book to learn the kernel internals of 386 architecture operating systems.
Meta Description: [ Information and errata about the book, The Basic Kernel, first volume of the Operating System Source Code Secrets series, on the details of the 386BSD operating system. ]

The Operating System Developers Homepage - Index of operating systems and links to resources for programmers.

The Operating Systems Resource Center - Extensive information about booting, file systems, memory, architecture, and interfacing with other devices.

The OSKit Project - An open source set of libraries that can be used as building blocks for an operating system for x86. Includes documentation and publications.

Triple Fault Club - Information on writing your own operating system, protected mode, and small independent OS projects with freely-available source code.

Tuomo Kortesmaa - Notes and example code for basic operating systems concepts, threads, sockets, and device drivers.

unixsite.net - A repository of UNIX-related material, consisiting of: tutorials, programs, source code and miscellaneous information.
Meta Description: [ A repository of UNIX-related material, consisting of: tutorials, software, open source and miscellaneous information. ]

404 Virtual Memory Tutorial - Extensive discussion of virtual memory.

visopsys OS Development - A collection of source code, information, and links related to general Operating Systems Development on the Web.

Yet Another Object Oriented Operating System - A project of developing new object oriented operating system.

Operating_Systems related videos
Advanced System Care Pro Crack
Next Video
Operating_Systems related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor