"Cell Phone" redirects here. For the film, see Cell Phone (film)."Mobiles" redirects here. For the UK New Wave pop band, see The Mobiles.Several examples of non-flip mobile phones.A mobile phone or mobile (also called cellphone and handphone,[1] as well as cell phone, cellular phone, cell, wireless phone, ellular telephone, mobile telephone or cell telephone) is a long-range, electronic device used for mobile voice or data communication over a network of specialized base stations known as cell sites. In addition to the standard voice function of a mobile phone, telephone, current mobile phones may support many additional services, and accessories, such as SMS for text messaging, email, packet switching for access to the Internet, gaming, Bluetooth, infrared, camera with video recorder and MMS for sending and eceiving photos and video, MP3 player, radio and GPS. Most current mobile phones connect to a ellular network of base stations (cell sites), which is in turn interconnected to the public switched telephone etwork (PSTN) (the exception is satellite phones).The International Telecommunication Union estimated that mobile cellular subscriptions worldwide would reach approximately 4.1 billion by the end of 008[2] and mobile phones are starting to reach the bottom of the economic pyramid.HistoryMain article: istory of mobile phonesAnalog Motorola DynaTAC 8000X Advanced Mobile Phone System mobile phone as of 1983In 1908, U.S. Patent 887,357 for a wireless telephone was issued in to Nathan B. Stubblefield of Murray, Kentucky. He applied this patent to "cave radio" telephones and not directly to cellular telephony as the term is currently understood.[3] Cells for mobile phone base stations were invented in 1947 by Bell Labs engineers at AT&T and further developed by Bell Labs during the 1960s. Radiophones have a long and varied history going back to Reginald Fessenden's invention and shore-to-ship demonstration of radio telephony, through the Second World War with military use of radio telephony links and civil services in the 1950s, while hand-held cellular radio devices have been available since 1973. A patent for the first wireless phone as we know today was issued in US Patent Number 3,449,750 to George Sweigert of Euclid, Ohio on June 10, 1969.In 1945, the zero generation (0G) of mobile telephones was introduced. Like other technologies of the time, it involved a single, powerful base station covering a wide area, and each telephone would effectively monopolize a channel over that whole area while in use. The concepts of frequency reuse and handoff, as well as a number of other concepts that formed the basis of modern cell phone technology, are first described in U.S. Patent 4,152,647, issued May 1, 1979 to Charles A. Gladden and Martin H. Parelman, both of Las Vegas, Nevada and assigned by them to the United States Government.This is the first embodiment of all the concepts that formed the basis of the next major step in mobile telephony, the Analog cellular telephone. Concepts covered in this patent (cited in at least 34 other patents) also were later extended to several satellite communication systems. Later updating of the cellular system to a digital system credits this patent.Martin Cooper, a Motorola researcher and executive is widely considered to be the inventor of the first practical mobile phone for hand-held use in a non-vehicle setting. Cooper is the inventor named on "Radio telephone system" filed on October 17, 1973 with the US Patent Office and later issued as US Patent 3,906,166.[4] Using a modern, if somewhat heavy portable handset, Cooper made the first call on a hand-held mobile phone on April 3, 1973 to a rival, Dr. Joel S. Engel of Bell Labs.[5]The first commercial citywide cellular network was launched in Japan by NTT in 1979. Fully automatic cellular networks were first introduced in the early to mid 1980s (the 1G generation). The Nordic Mobile Telephone (NMT) system went online in Denmark, Finland, Norway and Sweden in 1981.[6]ersonal Handy-phone System mobiles and modems used in Japan around 1997-2003In 1983, Motorola DynaTAC was the first approved mobile phone by FCC in the United States. In 1984, Bell Labs developed modern commercial cellular technology (based, to a large extent, on the Gladden, Parelman Patent), which employed multiple, centrally controlled base stations (cell sites), each providing service to a small area (a cell). The cell sites would be set up such that cells partially overlapped. In a cellular system, a signal between a base station (cell site) and a terminal (phone) only need be strong enough to reach between the two, so the same channel can be used simultaneously for separate conversations in different cells.Cellular systems required several leaps of technology, including handover, which allowed a onversation to continue as a mobile phone traveled from cell to cell. This system included variable transmission power in both the base stations and the telephones (controlled by the base stations), which allowed range and cell size to vary. As the system expanded and neared capacity, the ability to reduce transmission power allowed new cells to be added, resulting in more, smaller cells and thus more capacity. The evidence of this growth can still be seen in the many older, tall cell site towers with no antennae on the upper parts of their towers. These sites originally created large cells, and so had their antennae mounted atop high towers; the towers were designed so that as the system expanded—and cell sizes shrank—the antennae could be lowered on their original masts to reduce range.A 1991 GSM mobile phoneThe first "modern" network technology on digital 2G (second generation) cellular technology was launched by Radiolinja (now part of Elisa Group) in 1991 in Finland on the GSM standard which also marked the introduction of competition in mobile telecoms when Radiolinja challenged incumbent Telecom Finland (now part of TeliaSonera) who ran a 1G NMT network.The first data services appeared on mobile phones starting with person-to-person SMS text messaging in Finland in 1993. First trial payments using a mobile phone to pay for a Coca Cola vending machine were set in Finland in 1998. The first commercial payments were mobile parking trialled in Sweden but first commercially launched in Norway in 1999. The first commercial payment system to mimic banks and credit cards was launched in the Philippines in 1999 simultaneously by mobile operators Globe and Smart. The first content sold to mobile phones was the ringing tone, first launched in 1998 in Finland. The first full internet service on mobile phones was i-Mode introduced by NTT DoCoMo in Japan in 1999.In 2001 the first commercial launch of 3G (Third Generation) was again in Japan by NTT DoCoMo on the WCDMA standard.[7]Until the early 1990s, following introduction of the Motorola MicroTAC, most mobile phones were too large to be carried in a jacket pocket, so they were typically installed in vehicles as car phones. With the miniaturization of digital components and the development of more sophisticated batteries, mobile phones have become smaller and lighter.HandsetsA Nokia phone with box.A printed circuit board inside a mobile phoneThere are several categories of mobile phones, from basic phones to feature phones such as musicphones and cameraphones, to smartphones. The first smartphone was the Nokia 9000 Communicator in 1996 which incorporated PDA functionality to the basic mobile phone at the time. As miniaturisation and increased processing power of microchips has enabled ever more features to be added to phones, the concept of the smartphone has evolved, and what was a high-end smartphone five years ago, is a standard phone today. Several phone series have been introduced to address a given market segment, such as the RIM BlackBerry focusing on enterprise/corporate customer email needs; the SonyEricsson Walkman series of musicphones and Cybershot series of cameraphones; the Nokia N-Series of multimedia phones; and the Apple iPhone which provides full-featured web access and multimedia capabilities.FeaturesMain articles: Mobile phone features, Smartphone, and iPhoneMobile phones often have features beyond sending text messages and making voice calls, including call egisters, GPS navigation, music (MP3) and video (MP4) playback, RDS radio receiver, alarms, memo and document recording, personal organiser and personal digital assistant functions, ability to watch streaming video or download video for later viewing, video calling, built-in cameras (3.2+ Mpx) and camcorders (video recording), with autofocus and flash, ringtones, games, PTT, memory card reader (SD), USB (2.0), infrared, Bluetooth (2.0) and WiFi connectivity, instant messaging, Internet e-mail and browsing and serving as a wireless modem for a PC, and soon will also serve as a console of sorts to online games and other high quality games.Some phones include a touchscreen.The largest categories of mobile services are music, picture downloads, videogaming, adult entertainment, gambling, video/TV.Nokia and the University of Cambridge are showing off a bendable cell phone called Morph.[8]ApplicationsA phone with touchscreen feature.Mobile phone subscribers per 100 inhabitants 1997-2007The most commonly used data application on mobile phones is SMS text messaging, with 74% of all mobile phone users as active users (over 2.4 billion out of 3.3 billion total subscribers at the end of 2007). SMS text messaging was worth over 100 billion dollars in annual revenues in 2007 and the worldwide average of messaging use is 2.6 SMS sent per day per person across the whole mobile phone subscriber base. (source Informa 2007). The first SMS text message was sent from a computer to a mobile phone in 1992 in the UK, while the first person-to-person SMS from phone to phone was sent in Finland in 1993.The other non-SMS data services used by mobile phones were worth 31 Billion dollars in 2007, and were led by mobile music, downloadable logos and pictures, gaming, gambling, adult entertainment and advertising (source: Informa 2007). The first downloadable mobile content was sold to a mobile phone in Finland in 1998, when Radiolinja (now Elisa) introduced the downloadable ringing tone service. In 1999 Japanese mobile operator NTT DoCoMo introduced its mobile internet service, i-Mode, which today is the world's largest mobile internet service and roughly the same size as Google in annual revenues.The first mobile news service, delivered via SMS, was launched in Finland in 2000. Mobile news services are expanding with many organisations providing "on-demand" news services by SMS. Some also provide "instant" news pushed out by SMS. Mobile telephony also facilitates activism and public journalism being explored by Reuters and Yahoo![9] and small independent news companies such as Jasmine News in Sri Lanka.Companies like Monster.com are starting to offer mobile services such as job search and career advice. Consumer applications are on the rise and include everything from information guides on local activities and events to mobile coupons and discount offers one can use to save money on purchases. Even tools for creating websites for mobile phones are increasingly becoming available.Mobile payments were first trialled in Finland in 1998 when two Coca-Cola vending machines in Espoo were enabled to work with SMS payments. Eventually the idea spread and in 1999 the Philippines launched the first commercial mobile payments systems, on the mobile operators Globe and Smart. Today mobile payments ranging from mobile banking to mobile credit cards to mobile commerce are very widely used in Asia and Africa, and in selected European markets. For example in the Philippines it is not unusual to have one's entire paycheck paid to the mobile account. In Kenya the limit of money transfers from one mobile banking account to another is one million US dollars. In India paying utility bills with mobile gains a 5% discount. In Estonia the government found criminals collecting cash parking fees, so the government declared that only mobile payments via SMS were valid for parking and today all parking fees in Estonia are handled via mobile and the crime involved in the activity has vanished.Mobile Applications are developed using the Six M's (previously Five M's) service-development theory created by the author Tomi Ahonen with Joe Barrett of Nokia and Paul Golding of Motorola. The Six M's are Movement (location), Moment (time), Me (personalization), Multi-user (community), Money (payments) and Machines (automation). The Six M's / Five M's theory is widely referenced in the elecoms applications literature and used by most major industry players. The first book to discuss the heory was Services for UMTS by Ahonen & Barrett in 2002.In addition to the battery, GSM mobile phones require a small microchip, called a Subscriber Identity Module or SIM Card, to function. proximately the size of a small postage stamp, the SIM Card is usually placed underneath the battery in the rear of the unit, and (when properly activated) stores the phone's configuration data, and nformation about the phone itself, such as which calling plan the subscriber is using. When the subscriber removes the SIM Card, it can be re-inserted into another phone and used as normal.Each SIM Card is activated by use of a unique numerical identifier; once activated, the identifier is locked down and the card is permanently locked in to the activating network. For this reason, most retailers refuse to accept the return of an activated SIM Card.Those cell phones that do not use a SIM Card have the data programmed in to their memory. This data is accessed by using a special digit sequence to access the "NAM" as in "Name" or number programming menu. From here, one can add information such as a new number for your phone, new Service Provider numbers, new emergency numbers, change their Authentication Key or A-Key code, and update their Preferred Roaming List or PRL. However, to prevent someone from accidentally disabling their phone or removing it from the network, the Service Provider puts a lock on this data called a Master Subsidiary Lock or MSL.The MSL also ensures that the Service Provider gets payment for the phone that was purchased or "leased". For example, the Motorola RAZR V9C costs upwards of CAD $500. You can get one for approximately $200, depending on the carrier. The difference is paid by the customer in the form of a monthly bill. If the carrier did not use a MSL, then they may lose the $300–$400 difference that is paid in the monthly bill, since some customers would cancel their service and take the phone to another carrier.The MSL applies to the SIM only so once the contract has been completed the MSL still applies to the SIM. The phone however, is also initially locked by the manufacturer into the Service Providers MSL. This lock may be disabled so that the phone can use other Service Providers SIM cards. Most phones purchased outside the US are unlocked phones because there are numerous Service Providers in close proximity to one another or have overlapping coverage. The cost to unlock a phone varies but is usually very cheap and is sometimes provided by independent phone vendors.Having an unlocked phone is extremely useful for travelers due to the high cost of using the MSL Service Providers access when outside the normal coverage areas. It can cost sometimes up to 10 times as much to use a locked phone overseas as in the normal service area, even with discounted rates. T-Mobile will provide a SIM unlock code to account holders in good standing after 90 days according to their FAQ.For example, in Jamaica, an AT&T subscriber might pay in excess of US$1.65 per minute for discounted international service while a B-Mobile (Jamaican) customer would pay US$0.20 per minute for the same international service. Some Service Providers focus sales on international sales while others focus on regional sales. For example, the same B-Mobile customer might pay more for local calls but less for international calls than a subscriber to the Jamaican national phone C&W (Cable & Wireless) company. These rate differences are mainly due to currency variations because SIM purchases are made in the local currency. In the US, this type of service competition does not exist because some of the major Service Providers do not offer Pay-As-You-Go services. [Needs Pay-As-You-Go references, rumored T-Mobile,Verizon provide one, AT&T does not as of 12/2008]arketobile phone manufacturers' market share in Q3/2008In Q3/2008, Nokia was the world's largest manufacturer of mobile phones, with a global device market share of 39.4%, followed by Samsung (17.3%), Sony Ericsson (8.6%), Motorola (8.5%) and LG Electronics (7.7%). These manufacturers accounted for over 80% of all mobile phones sold at that time.[11]Other manufacturers include Apple Inc., Audiovox (now UTStarcom), Benefon, BenQ-Siemens, CECT, High Tech Computer Corporation (HTC), Fujitsu, Kyocera, Mitsubishi Electric, NEC, Neonode, Panasonic, Palm, Matsushita, Pantech Wireless Inc., Philips, Qualcomm Inc., Research in Motion Ltd. (RIM), Sagem, Sanyo, Sharp, Siemens, Sendo, Sierra Wireless, SK Teletech, T&A Alcatel, Huawei, Trium and Toshiba.[citation needed] There are also specialist communication systems related to (but distinct from) mobile phones.MediaThe mobile phone became a mass media channel in 1998 when the first ringing tones were sold to mobile phones by Radiolinja in Finland. Soon other media content appeared such as news, videogames, jokes, horoscopes, TV content and advertising. In 2006 the total value of mobile phone paid media content exceeded internet paid media content and was worth 31 Billion dollars (source Informa 2007). The value of music on phones was worth 9.3 Billion dollars in 2007 and gaming was worth over 5 billion dollars in 2007 (source Netsize Guide 2008 [12]).The mobile phone is often called the Fourth Screen (if counting cinema, TV and PC screens as the first three) or Third Screen (counting only TV and PC screens). It is also called the Seventh of the Mass Media (with Print, Recordings, Cinema, Radio, TV and Internet the first six). Most early content for mobile tended to be copies of legacy media, such as the banner advertisement or the TV news highlight video clip. Recently unique content for mobile has been emerging, from the ringing tones and ringback tones in music to "mobisodes," video content that has been produced exclusively for mobile phones.The advent of media on the mobile phone has also produced the opportunity to identify and track Alpha Users or Hubs, the most influential members of any social community. AMF Ventures measured in 2007 the relative accuracy of three mass media, and found that audience measures on mobile were nine times more accurate than on the internet and 90 times more accurate than on TV.
Saturday, 30 May 2009
Hot Brazilian Underwear And Bra Parade Day 2009
Posted by Reena Dany at 20:56 0 comments
Labels: Bra Parade
World's Best automobile models 07
Operating system (commonly abbreviated to OS, O/S or kernel [1]) is an interface between hardware and software in a computer system. The OS is responsible for the management and coordination of activities and the sharing of the limited resources of the computer. The operating system acts as a host for applications that are run on the machine. As a host, main purposes of an operating system are to handle the details of the operation of the hardware. This relieves application programs from having to manage these low level details of hardware and makes it easier to write software. Almost all computers, including handheld computers, desktop computers, supercomputers, and even video game consoles, use an operating system of some type. Some of the oldest models may however use an embedded operating system, that may be contained on a compact disk or other data storage device.Operating systems offer a number of services to system programs, user interfaces, application programs and hardware. Applications access these services through system calls and Hardware through device drivers. By invoking system call, the application can request a service from the operating system, pass parameters, and receive the results of the operation. Users may also interact through the operating system using some kind of software or hardware what offers user interface (UI), like keyboard typing commands to command line interface (CLI) or using a keyboard and mouse with graphical user interface (GUI, commonly pronounced “gooey”).Common contemporary operating systems include Darwin (Mac OS X), Windows NT (XP/Vista/7), Linux, BSD and SunOS (Solaris/OpenSolaris). While servers generally rans by Unix or Unix-like operating systems, embedded system markets are split amongst several operating systems.[2][3]Historyain article: History of operating systems[edit] In the beginningThe first computers did not have operating systems. By the early 1960s, commercial computer vendors were supplying quite extensive tools for streamlining the development, scheduling, and execution of jobs on batch processing systems. Examples were produced by UNIVAand Control Data Corporation, among others.he operating systems originally deployed on mainframes, and, much later, the original microcomputer operating systems, only supported one program at a time, requiring only a very basic scheduler. Each program was in complete control of the machine while it was running. Multitasking (timesharing) first came to mainframes in the 1960s.In 1969-70, UNIX first appeared on the PDP-7 and later the PDP-11. It soon became capable of providing cross-platform time sharing using preemptive multitasking, advanced memory management, memory protection, and a host of other advanced features. UNIX soon gained popularity as an operating system for mainframes and minicomputers alike.MS-DOS provided many operating system like features, such as disk access. However, many DOS programs bypassed it entirely and ran directly on hardware. IBM's version, PC DOS, ran on IBM microcomputers, including the IBM PC and the IBM PC XT, and MS-DOS came into widespread use on clones of these machines.IBM PC compatibles could also run Microsoft Xenix, a UNIX-like operating system from the early 1980s. Xenix was heavily marketed by Microsoft as a multi-user alternative to its single user MS-DOS operating system. The CPUs of these personal computers could not facilitate kernel memory protection or provide dual mode operation, so Xenix relied on cooperative multitasking and had no protected memory.The 80286-based IBM PC AT was the first IBM compatible personal computer capable of using dual mode operation, and providing memory protection. However, the adoption of these features by software vendors was delayed due to numerous bugs in their implementation on the 286, and were only widely accepted with the release of the Intel 80386.Classic Mac OS, and Microsoft Windows 1.0-3.11 supported only cooperative multitasking (Windows 95, 98, & ME supported preemptive multitasking only when running 32-bit applications, but ran legacy 16-bit applications using cooperative multitasking), and were very limited in their abilities to take advantage of protected memory. Application programs running on these operating systems must yield CPU time to the scheduler when they are not using it, either by default, or by calling a function.Windows NT's underlying operating system kernel which was a designed by essentially the same team as Digital Equipment Corporation's VMS, a UNIX-like operating system which provided protected mode operation for all user programs, kernel memory protection, preemptive multi-tasking, virtual file system support, and a host of other features.Classic AmigaOS and versions of Microsoft Windows from Windows 1.0 through Windows Me did not properly track resources allocated by processes at runtime.[citation needed] If a process had to be terminated, the resources might not be freed up for new programs until the machine was restarted.The AmigaOS did have preemptive multitasking.[edit] MainframesThrough the 1960s, many major features were pioneered in the field of operating systems. The development of the IBM System/360 produced a family of mainframe computers available in widely differing capacities and price points, for which a single operating system OS/360 was planned (rather than developing ad-hoc programs for every individual model). This concept of a single OS spanning an entire product line was crucial for the success of System/360 and, in fact, IBM`s current mainframe operating systems are distant descendants of this original system; applications written for the OS/360 can still be run on modern machines. In the mid-70's, the MVS, the descendant of OS/360 offered the first[citation needed] implementation of using RAM as a transparent cache for disk resident data.OS/360 also pioneered a number of concepts that, in some cases, are still not seen outside of the mainframe arena. For instance, in OS/360, when a program is started, the operating system keeps track of all of the system resources that are used including storage, locks, data files, and so on. When the process is terminated for any reason, all of these resources are re-claimed by the operating system. An alternative CP-67 system started a whole line of operating systems focused on the concept of virtual machines.Control Data Corporation developed the SCOPE operating system in the 1960s, for batch processing. In cooperation with the University of Minnesota, the KRONOS and later the NOS operating systems were developed during the 1970s, which supported simultaneous batch and timesharing use. Like many commercial timesharing systems, its interface was an extension of the Dartmouth BASIC operating systems, one of the pioneering efforts in timesharing and programming languages. In the late 1970s, Control Data and the University of Illinois developed the PLATO operating system, which used plasma panel displays and long-distance time sharing networks. Plato was remarkably innovative for its time, featuring real-time chat, and multi-user graphical games.Burroughs Corporation introduced the B5000 in 1961 with the MCP, (Master Control Program) operating system. The B5000 was a stack machine designed to exclusively support high-level languages with no machine language or assembler, and indeed the MCP was the first OS to be written exclusively in a high-level language – ESPOL, a dialect of ALGOL. MCP also introduced many other ground-breaking innovations, such as being the first commercial implementation of virtual memory. During development of the AS400, IBM made an approach to Burroughs to licence MCP to run on the AS400 hardware. This proposal was declined by Burroughs management to protect its existing hardware production. MCP is still in use today in the Unisys ClearPath/MCP line of computers.UNIVAC, the first commercial computer manufacturer, produced a series of EXEC operating systems. Like all early main-frame systems, this was a batch-oriented system that managed magnetic drums, disks, card readers and line printers. In the 1970s, UNIVAC produced the Real-Time Basic (RTB) system to support large-scale time sharing, also patterned after the Dartmouth BASIC system.eneral Electric and MIT developed General Electric Comprehensive Operating Supervisor (GECOS), which introduced the concept of ringed security privilege levels. After acquisition by Honeywell it was renamed to General Comprehensive Operating System (GCOS).Digital Equipment Corporation developed many operating systems for its various computer lines, including TOPS-10 and TOPS-20 time sharing systems for the 36-bit PDP-10 class systems. Prior to the widespread use of UNIX, TOPS-10 was a particularly popular system in universities, and in the early ARPANET community.In the late 1960s through the late 1970s, several hardware capabilities evolved that allowed similar or ported software to run on more than one system. Early systems had utilized microprogramming to implement features on their systems in order to permit different underlying architecture to appear to be the same as others in a series. In fact most 360's after the 360/40 (except the 360/165 and 360/168) were microprogrammed implementations. But soon other means of achieving application compatibility were proven to be more significant.The enormous investment in software for these systems made since 1960s caused most of the original computer manufacturers to continue to develop compatible operating systems along with the hardware. The notable supported mainframe operating systems include: * Burroughs MCP – B5000,1961 to Unisys Clearpath/MCP, present. * IBM OS/360 – IBM System/360, 1966 to IBM z/OS, present. * IBM CP-67 – IBM System/360, 1967 to IBM z/VM, present. * UNIVAC EXEC 8 – UNIVAC 1108, 1964, to Unisys Clearpath IX, present.[edit] MicrocomputersThe first microcomputers did not have the capacity or need for the elaborate operating systems that had been developed for mainframes and minis; minimalistic operating systems were developed, often loaded from ROM and known as Monitors. One notable early disk-based operating system was CP/M, which was supported on many early microcomputers and was closely imitated in MS-DOS, which became wildly popular as the operating system chosen for the IBM PC (IBM's version of it was called IBM DOS or PC DOS), its successors making Microsoft. In the 80's Apple Computer Inc. (now Apple Inc.) abandoned its popular Apple II series of microcomputers to introduce the Apple Macintosh computer with an innovative Graphical User Interface (GUI) to the ac OS.The introduction of the Intel 80386 CPU chip with 32-bit architecture and paging capabilities, provided personal computers with the ability to run multitasking operating systems like those of earlier minicomputers and mainframes. Microsoft responded to this progress by hiring Dave Cutler, who had developed the VMS operating system for Digital Equipment Corporation. He would lead the development of the Windows NT operating system, which continues to serve as the basis for Microsoft's operating systems line. Steve Jobs, a co-founder of Apple Inc., started NeXT Computer Inc., which developed the Unix-like NEXTSTEP operating system. NEXTSTEP would later be acquired by Apple Inc. and used, along with code from FreeBSD as the core of Mac OS X.Minix, an academic teaching tool which could be run on early PCs, would inspire another reimplementation of Unix, called Linux. Started by computer student Linus Torvalds with cooperation from volunteers over the internet, a operating system was developed with the tools from the GNU Project. The Berkeley Software Distribution, known as BSD, is the UNIX derivative distributed by the University of California, Berkeley, starting in the 1970s. Freely distributed and ported to many minicomputers, it eventually also gained a following for use on PCs, mainly as FreeBSD, NetBSD and OpenBSD.edit] Features[edit] Program executionain article: Process (computing)The operating system acts as an interface between an application and the hardware. The user interacts with the hardware from "the other side". The operating system is a set of services which simplifies development of applications. Executing a program involves the creation of a process by the operating system. The kernel creates a process by assigning memory and other resources, establishing a priority for the process (in multi-tasking systems), loading program code into memory, and executing the program. The program then interacts with the user and/or other devices performing its intended function.[edit] Interruptsain article: interruptInterrupts are central to operating systems as they provide an efficient way for the operating system to interact and react to its environment. The alternative is to have the operating system "watch" the various sources of input for events (polling) that require action -- not a good use of CPU resources. Interrupt-based programming is directly supported by most CPUs. Interrupts provide a computer with a way of automatically running specific code in response to events. Even very basic computers support hardware interrupts, and allow the programmer to specify code which may be run when that event takes place.When an interrupt is received the computer's hardware automatically suspends whatever program is currently running, saves its status, and runs computer code previously associated with the interrupt. This is analogous to placing a bookmark in a book when someone is interrupted by a phone call and then taking the call. In modern operating systems interrupts are handled by the operating system's kernel. Interrupts may come from either the computer's hardware or from the running program.hen a hardware device triggers an interrupt the operating system's kernel decides how to deal with this event, generally by running some processing code. How much code gets run depends on the priority of the interrupt (for example: a person usually responds to a smoke detector alarm before answering the phone). The processing of hardware interrupts is a task that is usually delegated to software called device drivers, which may be either part of the operating system's kernel, part of another program, or both. Device drivers may then relay information to a running program by various means. program may also trigger an interrupt to the operating system. If a program wishes to access hardware for example, it may interrupt the operating system's kernel, which causes control to be passed back to the kernel. The kernel will then process the request. If a program wishes additional resources (or wishes to shed resources) such as memory, it will trigger an interrupt to get the kernel's attention.[edit] Protected mode and supervisor modeain article: Protected modeMain article: Supervisor modeModern CPUs support something called dual mode operation. CPUs with this capability use two modes: protected mode and supervisor mode, which allow certain CPU functions to be controlled and affected only by the operating system kernel. Here, protected mode does not refer specifically to the 80286 (Intel's x86 16-bit microprocessor) CPU feature, although its protected mode is very similar to it. CPUs might have other modes similar to 80286 protected mode as well, such as the virtual 8086 mode of the 80386 (Intel's x86 32-bit microprocessor or i386).However, the term is used here more generally in operating system theory to refer to all modes which limit the capabilities of programs running in that mode, providing things like virtual memory addressing and limiting access to hardware in a manner determined by a program running in supervisor mode. Similar modes have existed in supercomputers, minicomputers, and mainframes as they are essential to fully supporting UNIX-like multi-user operating systems.When a computer first starts up, it is automatically running in supervisor mode. The first few programs to run on the computer, being the BIOS, bootloader and the operating system have unlimited access to hardware - and this is required because, by definition, initializing a protected environment can only be done outside of one. However, when the operating system passes control to another program, it can place the CPU into protected mode.n protected mode, programs may have access to a more limited set of the CPU's instructions. A user program may leave protected mode only by triggering an interrupt, causing control to be passed back to the kernel. In this
Posted by Reena Dany at 20:48 0 comments
Labels: Super Models
World's Best automobile models 06
Operating system (commonly abbreviated to OS, O/S or kernel [1]) is an interface between hardware and software in a computer system. The OS is responsible for the management and coordination of activities and the sharing of the limited resources of the computer. The operating system acts as a host for applications that are run on the machine. As a host, main purposes of an operating system are to handle the details of the operation of the hardware. This relieves application programs from having to manage these low level details of hardware and makes it easier to write software. Almost all computers, including handheld computers, desktop computers, supercomputers, and even video game consoles, use an operating system of some type. Some of the oldest models may however use an embedded operating system, that may be contained on a compact disk or other data storage device.Operating systems offer a number of services to system programs, user interfaces, application programs and hardware. Applications access these services through system calls and Hardware through device drivers. By invoking system call, the application can request a service from the operating system, pass parameters, and receive the results of the operation. Users may also interact through the operating system using some kind of software or hardware what offers user interface (UI), like keyboard typing commands to command line interface (CLI) or using a keyboard and mouse with graphical user interface (GUI, commonly pronounced “gooey”).Common contemporary operating systems include Darwin (Mac OS X), Windows NT (XP/Vista/7), Linux, BSD and SunOS (Solaris/OpenSolaris). While servers generally rans by Unix or Unix-like operating systems, embedded system markets are split amongst several operating systems.[2][3]Historyain article: History of operating systems[edit] In the beginningThe first computers did not have operating systems. By the early 1960s, commercial computer vendors were supplying quite extensive tools for streamlining the development, scheduling, and execution of jobs on batch processing systems. Examples were produced by UNIVAand Control Data Corporation, among others.he operating systems originally deployed on mainframes, and, much later, the original microcomputer operating systems, only supported one program at a time, requiring only a very basic scheduler. Each program was in complete control of the machine while it was running. Multitasking (timesharing) first came to mainframes in the 1960s.In 1969-70, UNIX first appeared on the PDP-7 and later the PDP-11. It soon became capable of providing cross-platform time sharing using preemptive multitasking, advanced memory management, memory protection, and a host of other advanced features. UNIX soon gained popularity as an operating system for mainframes and minicomputers alike.MS-DOS provided many operating system like features, such as disk access. However, many DOS programs bypassed it entirely and ran directly on hardware. IBM's version, PC DOS, ran on IBM microcomputers, including the IBM PC and the IBM PC XT, and MS-DOS came into widespread use on clones of these machines.IBM PC compatibles could also run Microsoft Xenix, a UNIX-like operating system from the early 1980s. Xenix was heavily marketed by Microsoft as a multi-user alternative to its single user MS-DOS operating system. The CPUs of these personal computers could not facilitate kernel memory protection or provide dual mode operation, so Xenix relied on cooperative multitasking and had no protected memory.The 80286-based IBM PC AT was the first IBM compatible personal computer capable of using dual mode operation, and providing memory protection. However, the adoption of these features by software vendors was delayed due to numerous bugs in their implementation on the 286, and were only widely accepted with the release of the Intel 80386.Classic Mac OS, and Microsoft Windows 1.0-3.11 supported only cooperative multitasking (Windows 95, 98, & ME supported preemptive multitasking only when running 32-bit applications, but ran legacy 16-bit applications using cooperative multitasking), and were very limited in their abilities to take advantage of protected memory. Application programs running on these operating systems must yield CPU time to the scheduler when they are not using it, either by default, or by calling a function.Windows NT's underlying operating system kernel which was a designed by essentially the same team as Digital Equipment Corporation's VMS, a UNIX-like operating system which provided protected mode operation for all user programs, kernel memory protection, preemptive multi-tasking, virtual file system support, and a host of other features.Classic AmigaOS and versions of Microsoft Windows from Windows 1.0 through Windows Me did not properly track resources allocated by processes at runtime.[citation needed] If a process had to be terminated, the resources might not be freed up for new programs until the machine was restarted.The AmigaOS did have preemptive multitasking.[edit] MainframesThrough the 1960s, many major features were pioneered in the field of operating systems. The development of the IBM System/360 produced a family of mainframe computers available in widely differing capacities and price points, for which a single operating system OS/360 was planned (rather than developing ad-hoc programs for every individual model). This concept of a single OS spanning an entire product line was crucial for the success of System/360 and, in fact, IBM`s current mainframe operating systems are distant descendants of this original system; applications written for the OS/360 can still be run on modern machines. In the mid-70's, the MVS, the descendant of OS/360 offered the first[citation needed] implementation of using RAM as a transparent cache for disk resident data.OS/360 also pioneered a number of concepts that, in some cases, are still not seen outside of the mainframe arena. For instance, in OS/360, when a program is started, the operating system keeps track of all of the system resources that are used including storage, locks, data files, and so on. When the process is terminated for any reason, all of these resources are re-claimed by the operating system. An alternative CP-67 system started a whole line of operating systems focused on the concept of virtual machines.Control Data Corporation developed the SCOPE operating system in the 1960s, for batch processing. In cooperation with the University of Minnesota, the KRONOS and later the NOS operating systems were developed during the 1970s, which supported simultaneous batch and timesharing use. Like many commercial timesharing systems, its interface was an extension of the Dartmouth BASIC operating systems, one of the pioneering efforts in timesharing and programming languages. In the late 1970s, Control Data and the University of Illinois developed the PLATO operating system, which used plasma panel displays and long-distance time sharing networks. Plato was remarkably innovative for its time, featuring real-time chat, and multi-user graphical games.Burroughs Corporation introduced the B5000 in 1961 with the MCP, (Master Control Program) operating system. The B5000 was a stack machine designed to exclusively support high-level languages with no machine language or assembler, and indeed the MCP was the first OS to be written exclusively in a high-level language – ESPOL, a dialect of ALGOL. MCP also introduced many other ground-breaking innovations, such as being the first commercial implementation of virtual memory. During development of the AS400, IBM made an approach to Burroughs to licence MCP to run on the AS400 hardware. This proposal was declined by Burroughs management to protect its existing hardware production. MCP is still in use today in the Unisys ClearPath/MCP line of computers.UNIVAC, the first commercial computer manufacturer, produced a series of EXEC operating systems. Like all early main-frame systems, this was a batch-oriented system that managed magnetic drums, disks, card readers and line printers. In the 1970s, UNIVAC produced the Real-Time Basic (RTB) system to support large-scale time sharing, also patterned after the Dartmouth BASIC system.eneral Electric and MIT developed General Electric Comprehensive Operating Supervisor (GECOS), which introduced the concept of ringed security privilege levels. After acquisition by Honeywell it was renamed to General Comprehensive Operating System (GCOS).Digital Equipment Corporation developed many operating systems for its various computer lines, including TOPS-10 and TOPS-20 time sharing systems for the 36-bit PDP-10 class systems. Prior to the widespread use of UNIX, TOPS-10 was a particularly popular system in universities, and in the early ARPANET community.In the late 1960s through the late 1970s, several hardware capabilities evolved that allowed similar or ported software to run on more than one system. Early systems had utilized microprogramming to implement features on their systems in order to permit different underlying architecture to appear to be the same as others in a series. In fact most 360's after the 360/40 (except the 360/165 and 360/168) were microprogrammed implementations. But soon other means of achieving application compatibility were proven to be more significant.The enormous investment in software for these systems made since 1960s caused most of the original computer manufacturers to continue to develop compatible operating systems along with the hardware. The notable supported mainframe operating systems include: * Burroughs MCP – B5000,1961 to Unisys Clearpath/MCP, present. * IBM OS/360 – IBM System/360, 1966 to IBM z/OS, present. * IBM CP-67 – IBM System/360, 1967 to IBM z/VM, present. * UNIVAC EXEC 8 – UNIVAC 1108, 1964, to Unisys Clearpath IX, present.[edit] MicrocomputersThe first microcomputers did not have the capacity or need for the elaborate operating systems that had been developed for mainframes and minis; minimalistic operating systems were developed, often loaded from ROM and known as Monitors. One notable early disk-based operating system was CP/M, which was supported on many early microcomputers and was closely imitated in MS-DOS, which became wildly popular as the operating system chosen for the IBM PC (IBM's version of it was called IBM DOS or PC DOS), its successors making Microsoft. In the 80's Apple Computer Inc. (now Apple Inc.) abandoned its popular Apple II series of microcomputers to introduce the Apple Macintosh computer with an innovative Graphical User Interface (GUI) to the ac OS.The introduction of the Intel 80386 CPU chip with 32-bit architecture and paging capabilities, provided personal computers with the ability to run multitasking operating systems like those of earlier minicomputers and mainframes. Microsoft responded to this progress by hiring Dave Cutler, who had developed the VMS operating system for Digital Equipment Corporation. He would lead the development of the Windows NT operating system, which continues to serve as the basis for Microsoft's operating systems line. Steve Jobs, a co-founder of Apple Inc., started NeXT Computer Inc., which developed the Unix-like NEXTSTEP operating system. NEXTSTEP would later be acquired by Apple Inc. and used, along with code from FreeBSD as the core of Mac OS X.Minix, an academic teaching tool which could be run on early PCs, would inspire another reimplementation of Unix, called Linux. Started by computer student Linus Torvalds with cooperation from volunteers over the internet, a operating system was developed with the tools from the GNU Project. The Berkeley Software Distribution, known as BSD, is the UNIX derivative distributed by the University of California, Berkeley, starting in the 1970s. Freely distributed and ported to many minicomputers, it eventually also gained a following for use on PCs, mainly as FreeBSD, NetBSD and OpenBSD.edit] Features[edit] Program executionain article: Process (computing)The operating system acts as an interface between an application and the hardware. The user interacts with the hardware from "the other side". The operating system is a set of services which simplifies development of applications. Executing a program involves the creation of a process by the operating system. The kernel creates a process by assigning memory and other resources, establishing a priority for the process (in multi-tasking systems), loading program code into memory, and executing the program. The program then interacts with the user and/or other devices performing its intended function.[edit] Interruptsain article: interruptInterrupts are central to operating systems as they provide an efficient way for the operating system to interact and react to its environment. The alternative is to have the operating system "watch" the various sources of input for events (polling) that require action -- not a good use of CPU resources. Interrupt-based programming is directly supported by most CPUs. Interrupts provide a computer with a way of automatically running specific code in response to events. Even very basic computers support hardware interrupts, and allow the programmer to specify code which may be run when that event takes place.When an interrupt is received the computer's hardware automatically suspends whatever program is currently running, saves its status, and runs computer code previously associated with the interrupt. This is analogous to placing a bookmark in a book when someone is interrupted by a phone call and then taking the call. In modern operating systems interrupts are handled by the operating system's kernel. Interrupts may come from either the computer's hardware or from the running program.hen a hardware device triggers an interrupt the operating system's kernel decides how to deal with this event, generally by running some processing code. How much code gets run depends on the priority of the interrupt (for example: a person usually responds to a smoke detector alarm before answering the phone). The processing of hardware interrupts is a task that is usually delegated to software called device drivers, which may be either part of the operating system's kernel, part of another program, or both. Device drivers may then relay information to a running program by various means. program may also trigger an interrupt to the operating system. If a program wishes to access hardware for example, it may interrupt the operating system's kernel, which causes control to be passed back to the kernel. The kernel will then process the request. If a program wishes additional resources (or wishes to shed resources) such as memory, it will trigger an interrupt to get the kernel's attention.[edit] Protected mode and supervisor modeain article: Protected modeMain article: Supervisor modeModern CPUs support something called dual mode operation. CPUs with this capability use two modes: protected mode and supervisor mode, which allow certain CPU functions to be controlled and affected only by the operating system kernel. Here, protected mode does not refer specifically to the 80286 (Intel's x86 16-bit microprocessor) CPU feature, although its protected mode is very similar to it. CPUs might have other modes similar to 80286 protected mode as well, such as the virtual 8086 mode of the 80386 (Intel's x86 32-bit microprocessor or i386).However, the term is used here more generally in operating system theory to refer to all modes which limit the capabilities of programs running in that mode, providing things like virtual memory addressing and limiting access to hardware in a manner determined by a program running in supervisor mode. Similar modes have existed in supercomputers, minicomputers, and mainframes as they are essential to fully supporting UNIX-like multi-user operating systems.When a computer first starts up, it is automatically running in supervisor mode. The first few programs to run on the computer, being the BIOS, bootloader and the operating system have unlimited access to hardware - and this is required because, by definition, initializing a protected environment can only be done outside of one. However, when the operating system passes control to another program, it can place the CPU into protected mode.n protected mode, programs may have access to a more limited set of the CPU's instructions. A user program may leave protected mode only by triggering an interrupt, causing control to be passed back to the kernel. In this
Posted by Reena Dany at 20:34 0 comments
Labels: Best Models






























