ENVS 1500 Lecture Notes - Lecture 24: Application Programming Interface, Network Management, Memory Management

11 views2 pages
ENVS 1500 Lecture 24 Notes Services and facilities section
Introduction
Most of the operating system is written in high-level language, which can be ported
easily to a new machine by recompiling the high level code.
The portion of the operating system that must be built for the individual machine is
written in a mixture of high-level language and assembly language.
Languages such as C++ and Java are ideal system languages
They provide facilities that make it possible to interact with the hardware with very little
need for assembly language.
In fact, the language C was originally designed specifically for this purpose.
The portability of Linux, and other modern operating systems, stems directly from this
capability.
While it is true that a single operating system can be ported to operate with different
hardware
It is also true that a particular hardware platform can support different operating
systems.
Thus, the user or system designer can select an operating system that provides the
desired facilities for the particular use of the system.
Although x86-based personal computers have traditionally been provided with some
version of Windows, there are other operating system options available that a user
could select.
An unsophisticated user on a stand-alone system might run Windows XP or Vista for its
familiarity and ease of use
A more sophisticated user with particular needs might prefer Apple MacIntosh OS X for
its excellent tools and applications or Linux for its additional power.
Particularly, if the machine is supporting multiple users, an X Windows-based Linux or
UNIX operating system might be more appropriate.
An overview of the various services and components that make up an operating system
find more resources at oneclass.com
find more resources at oneclass.com
Unlock document

This preview shows half of the first page of the document.
Unlock all 2 pages and 3 million more documents.

Already have an account? Log in

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents