About Me

amirah husna osman ..... CPTL1-2010

Wednesday, April 7, 2010

e) the purpose of a range of utility software :

1) disk formatting: to divide up the surface of a disk into more easily manageable sectors.

2) file handling: to manage the files that are stored on a computer software system

3) virus checkers: used to check any files on or entering the system for viruses. They scan all files in different locations and the content of the memory, also unexpected program behaviour. and anywhere else where it is relevant for the intention of identifying/removing maleware (malware is the generic category of any programs that perform a negative effect on your computer without your knowledge or permission). This utility purpose is so that all files are protected from viruses and keeping them safe so they aren't damaged by viruses entering the system.

4) File compression: the system utility programs convert data into a format that takes up far less memory space, enabling faster communications. Compression software is particularly useful when data is being sent from one computer to another.

d) Natural language :

Natural language Interfaces are designed for understands human speech and to give prompts and responses in natural language.

This should be the easiest type of interface for any of us to use and shouldn’t require too much training.

However, it has some problems where :
the processing is quite intensive and this can make the software slow, Regional accents means that many people say the same words in very different ways, People use different phrases to mean the same thing, so it’s hard for the software to understand everything and also People often don’t like the sound of computerized speech.

d) Command-line :

Command-line Interface can be powerful and fast as it consist of simple prompt screen into which the user types commands for the computer to carry out.

A good example is MS-DOS.This kind of system can be very quick and flexible if you know what you’re doing. It’s good for the computer programmers and other IT specialists who really understand how the system works.

d) Graphical User Interface :

Graphical User Interface are great for beginners.
- This is because Graphical User Interfaces tend to be intuitive. This means that once you know about buttons, scroll bars and other controls, you can generally guess what you need to do next.

- There is often context sensitive help, and the interface will be designed to make it as easy as possible for the user to enter data.

- Because all of the features added to make the GUI easy to use, the actual software can sometimes be quite slow as processing time is taken up by the interface.

- Also, in order not to confuse the user with too much information, many commands are hidden and must be found by sing help manuals.

d) menus and forms :

Menus : are commonly used in Graphical User Interface, Operataing system and allow a user to quickly access various options the software program is capable of performing. File menus are commonly accessed using the computer mouse; however, may also sometimes be accessed usin shortcuts and/or the keyboard.


- Pop-up menu :
a menu that is not visible until accessed. When accessed, this menu will open a new window and commonly be above all other screens on the display.

- Full Screen Menu :
this type of menu is often used as the 'front end' of an application. It stays on screen until the user makes a choice.

- Pull-Down Menu :
this type of menu is displayed along the top of the screen, and when the user clicks on an item, a sub-menu appears. The menu is always present whatever screen the user is looking at in the application.




Forms : it is usually an official document with questions n it and spaces where you give answers and personal informations.






c) a range appliation that need a real time response :

Computer controlled servomechanisms (device used to correct the performance of a mechanism automatically, by means of error-sensing feedback) for heat or other environmental maintenance; medical diagnostic and or exam technologies like MRI's, echocardiograms, etc, doppler weather monitoring, air traffic control systems, some computerized communications technology...

( http://wiki.answers.com/Q/Example_of_real_time_processing)

c) a range of applications requiring batch processing :

An example of batch processing is the way that credit card companies process billing. The customer does not receive a bill for each separate credit card purchase but one monthly bill for all of that month's purchases. The bill is created through batch processing, where all of the data are collected and held until the bill is processed as a batch at the end of the billing cycle.

Tuesday, April 6, 2010

b) Network System :

-> Definition of network : computers linked together allowing resources to be shared and data to be transfered.

* most computers nowadays are linked together in network, either to other computers in a building (LAN), or to computers around the world (WAN).


* this allows hardware and software to be shared and users to communicate with each other.
example ;
- computers in schoolare networked so that any user can log on at any machine.

learn the right terms of to talk about linking networks :
1) a bridge can be used to link wo similar LANs together.
2) a gateway/router is used to link together two different networks - e.g. connecting LAN to a WAN.
3) a repeater is used to boost (amplify) the signal on a LAN which covers a long distance.


The two major types of network operating systems are :

1) peer-to-peer : this is when a small number of computers are linked and can communicate but there is no central file server. it is easy and straightforward to set up and the software to do so is often contained in teh operating system.



2) client-server : this is where there is main server that controls the network. the computers linked to it are called clients, hence the name client-server network. It requires specialised softwar running on the server and is needed when there is a reasonably large number of users (say over 10).

b) Multi-tasking :

  • * Because lots of programs need to be run at once (especially in a Windows environment), operating system need to be able to multi-task.
  • * Multi-tasking makes it appear as if multiple programs are running simultaneously, but actually that’s just an illusion caused by the fast processing speed of the CPU.
  • * What actually happens is that the CPU divides its time between various tasks – it performs part of the task on one application, followed by part of a task on another application. It then returns to the first application, and so on..

Monday, April 5, 2010

b) Single-user and Multi-user System :

Single user system is the name given to operating systems where one user has access at a time. These are the familiar operating systems usually associated with PCs.

Multi-user system allow more than one user to access and use the computer at the same time. This can be seen in Local Area Networks (LANS), with computer servers that are accessed by multiple users.

b) real-time processing :

real-time is a term used to describe a process or event that occurs immediately.
For example, chat program occur in real-time, where messages are seen immediately after the user presses his or her enter key

real-time operating system :

For example:
In a bank transaction, Bob tried to deposit money to his account.

In REAL TIME, the money is DEPOSITED right away as soon as Bob handed the money.. and there's no turning back! :)

b) batch processing :

(1) Performing a particular operation automatically on a group (batch) of files all at once rather than manually opening, editing and saving one file at a time is called batch processing.
- For example, graphics software that converts a selection of images from one format to another would be a batch processing utility.

(2) batch processing is when processing a group of transactions at one time. Transactions are collected and processed against the master files (master files updated) at the end of the day or some other time period.
http://encyclopedia2.thefreedictionary.com/batch+processing


A better example would be :
if you try to deposit money to a foreign account (bank account in another country), the bank would just put your request in queue with all the other inter-bank/country requests and process them at the end of the day or when they reach a certain amount.

a) the purpose of an operating system

  • An operating system is a software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer and software programs would be useless.
** OS is a software that manages the computer hardware and enables the applications software and the rest of computer to run and to do work.


Linu, Unix, windows xp, windows vista, MacOS are all examples of operating systems :






TOPIC 2


**
SYSTEM SOFTWARE **

(operating system, user interfaces, utility software)