Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2) Multi-user
A multi-user operating system allows multiple users to access a
computer system concurrently. Time-sharing systems and
Internet servers can be classified as multi-user systems as they
enable multiple-user access to a computer through the sharing of
time.
5) Embedded
Embedded operating systems are designed to be used in
embedded computer systems. They are designed to operate on
small machines like PDAs with less autonomy. They are able to
operate with a limited number of resources. They are very
compact and extremely efficient by design. Windows CE and
Minix 3 are some examples of embedded operating systems.
COMPUTER PROGRAMMING:
1) Machine Programming:
Machine language programming were used in 1980s and befor.
It is written in binary codes such as 10011000,101001,1001000
etc. It was difficult to understand and very hard to use.
2) Assembly Programming:
Assembly language is also a machine and hardware based
language but it writes in English syntax like (load xj, input rj,
output tj etc ). Assembler were used to convert this language in
machine language.
Linear Programming:
Linear programming is a mathematical method for
determining a way to achieve the best outcome such as
maximum profit or lowest cost in a given mathematical
model for some list of requirements represented as linear
relationships. Linear programming is a specific case of
mathematical programming (mathematical optimization).
Structured Programming:
Structured programming is aimed on improving the clarity,
quality, and development time of a computer program by
making extensive use of subroutines, block structures and
for and while loops – in contrast to using simple tests and
jumps such as the goto statement which could lead to
"spaghetti code" which is both difficult to follow and to
maintain.
2) Java Language:
Java is a programming language originally developed by
James Gosling at Sun Microsystem and released in 1995
as a core component of Sun Microsystems' Java platform.
The language derives much of its syntax from C and C++
but has a simpler object model and fewer low-level
facilities than either C or C++. Java applications are
typically compiled to bytecode that can run on any Java
Virtual Machine (JVM) regardless of computer
architecture. Java is a general-purpose, concurrent, class-
based, object-oriented language that is specifically
designed to have as few implementation dependencies as
possible.