3.1. The size of the main memory of your computer does not matter, without software or programmed instructions not much can be done. Various types of software are available. Software packages in bright boxes that can be found in local stores are the most popular. Such packages include programs, there are game packages, other are meant for studies and work. Programs can be either on floppy discs, magnetic films or cassettes. When you buy one of such programs, it is ready to work immediately after it has been unpacked.
Another kind of programs that do not demand any efforts from you are the programs that are embedded in your computer as ROM. Some computers have more embedded programs than others. Significant amount of software can be embedded in special-purpose computer, i.e., computer which is developed for certain kind of work. For example, a word processor is a special-purpose computer. There is word processing software embedded in it. Due to this, it cannot be used for data processing but only for text processing. However, a word processor is ready to work immediately after turning on. It does not need any commands from external software.
In computer programs modules are considered to be independent parts of software programs performing some program tasks. For instance, the program can have an inbound module and a printing unit. The computer program divided into modules within the process of programming, possesses the modular design.
The modular program is considered to have a descending structure for within the process of programming you start from the above module and then move downwards in order to cover all constituent modules of that module.This allows you to divide the complex program into smaller parts thus contributing to higher efficiency and simplicity of the process of programming.
3.2. No maters how many RAM has your computer, without software or programmed commands it won’t be able to do something. There are different types of software. The most famous is completed software, which you can find in the colorful boxes in the stores. Such sets include programs, there are game sets, another intended for studying or work. Programs can be stored on floppies, magnetic films or tapes. When you buy jne of such programs it’s already ready for work immediately after you unpack it.
Another kind of programs, which doesn’t require any work from your side, there are programs built into your computer as PAD. Some computers contain more built programs then another. A lot of software can be contained in specialized computer, that means computer which was made for some job. For example, orgmachine is specialized computer. The text editing software is built into it. That’s why it can’t be used for processing data – only for editing text. But orgmachine is ready to do its job already after switching on. It doesn’t need commands from foreign software.
The computer program module is a standalone part of the program that performs a specific software task. For example, the program can have input module and print module. The program has modular architecture, if it is divided into modules at the stages of planning and programming.
They say that program has downstairs structure, because while planning, you start with the general module "above" and work with "down" ones, to implement all the modules, the general consists of. This allows you to split comprehensive program to the parts, and make programming easier and more effective.