You are on page 1of 2

Assignment 1

Del Rosario, Augustine John A.


1AIT

Questions:
1. What is an operating system?
2. What are the classification of a software?
3. Name and define the different computing environments.
Answers:
1.The software that supports a computer's basic functions, such as scheduling tasks, executing
applications, and controlling peripherals.
2.
 System Software- software designed to operate the computer hardware and to provide a
platform for running application software.
 Operating Systems are a collection of programs that make the computer hardware
conveniently available to the user and also hide the complexities of the computer's
operation.
 Utility programs are small, powerful programs with a limited capability, they are usually
operated by the user to maintain a smooth running of the computer system. Various
examples include file management, diagnosing problems and finding out information
about the computer etc.
 Library programs are a compiled collection of subroutines.

 Translator software (Assembler, Compiler, Interpreter)

1. Assembler translates assembly language programs into machine code (A binary code that
a machine can understand).
2. Compiler translates high level language code into object code (which is the machine
language of the target machine).
3. Interpreter analyses and executes a high-level language program a line at a time.
Execution will be slower than for the equivalent compiled code as the source code is
analyzed line by line.
3.

 Personal Computing Environment- Personal means, all the computer stuff will be tied
together i.e computer is completely ours, no other Connections.
 Time Sharing environment- In computing, time-sharing is the sharing of a computing
resource among many users by means of multi programming and multi-tasking at the
same time. Mam users are connected to one or more computers.
 Client Server Computing Environment- A client/server system is “a networked
computing model that distributes processes between clients and servers, which supply the
requested service.” A client/server network connects many computers, called clients, to a
main computer, called a server.Whenever client requests for something, server receives
the request and process it .
 Distributed Computing- A Distributed Computing Environment Provides a seamless
integration of computing functions between different servers and clients. the servers are
connected by internet all over the world.

Reference:

www.dictionary.com

https://en.wikibooks.org/wiki/A-
level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Intern
et/Fundamentals_of_Computer_Systems/Classification_of_software

https://computerscience4beginers.com/2016/08/30/computing-environments/

You might also like