1.1 Basic software and application software



A computer that is running has two main parts. It is hardware and software. Hardware refers to the machine itself of a computer. Software refers to a program running on hardware. It is the same as the relationship between the game machine itself (= hardware) and game software (= software).
There are two main types of software. It is basic software and application software. Basic software is called Operating System (OS). Application software runs on basic software.

1.1.1 OS role

If we say extremely, the basic software "do nothing by itself. " It provides very basic functions only. For example, in the windowing application software you are using, there are menus, dialogs are displayed for warnings, and there are buttons for confirmation. If these are prepared by each application software, it will be very difficult to create application software. One of the major roles of basic software is to provide functions commonly used by application software.
Besides that, there is a function of "managing resources". "Resource" in this case indicates the function and capability that the computer can provide. For example, you can run word processing and spreadsheet software at the same time. Originally, computers can only process one process at a time. Despite that, we can use them at the same time, because each software is switched at very short time. This is the function controlled by the OS and it can be said that it manages "resources" called hardware.

1.1.2 Convenient points and inconvenient points in OS

OS provides a variety of functions, it absorbs hardware differences and is very useful. However, since the OS itself consumes the "resources" of the hardware, it is not always valid in all cases.
For example, it is a vending machine located in the city, but the function is limited to some extent, so there is no function equivalent to the OS. Since it is inevitable that the OS itself can cause trouble, it is designed as simple as possible.
Also, the mobile phone of a long ago had no OS. However, recent mobile phones have become extremely versatile, such as access to e-mails, mobile websites, mobile applications, etc. besides calling. As a result, it is judged that the introduction of OS is appropriate, and most of the mobile phones in recent days have OS introduced.


Previous Next