OPERATING SYSTEM SOFTWARE

Any program used in the computer is called software. The software is divided into operating system software and application software. Typically, when programs are to be used, they are loaded from peripherals (disks) into memory (RAM).

- The operating system, which is the software that allows the computer to run, is automatically loaded into memory (RAM) when the computer is turned on.

- Operating systems are prepared for processors.

- Application programs are prepared for operating systems (Windows 10 compatible programs, xp compatible programs, etc.)



OPERATING SYSTEM SOFTWARE

The operating system is the main software that serves as long as the computer is used until the computer is turned off. OS;

à The most efficient use of main and side memory,

à Communication with hardware units,

à Runs various applications and utilities.

à Today's personal computer often uses Windows, MacOS, or Linux operating systems.

Example: Windows 10, 95, 98, XP, Vista, Pardus, Linux, Unix, Macos etc.



APPLICATION SOFTWARE

Application software is written in one of the programming languages ​​for solving problems in certain subjects. They operate under that operating system if they are written in accordance with the operating system. There are hundreds of application programs (packages) for different purposes. For example, Office programs (Word, Excel, Powerpoint etc.), photoshop, winrar, flash, games, antivirus programs etc.

PROGRAMMING LANGUAGES:

All application and system software, whether for general purpose or special purpose, are written in programming languages. A programming language is a set of symbols, characters and rules that allow people to make various operations on the computer. Programming languages ​​serve as a translator between people and computers. The programming languages ​​contain statements and commands that tell the computer what to do, when, and how.
Programming languages ​​have evolved over time and have become very talented. The types of programming languages ​​are as follows:



► Machine language: All written commands consist of 0 and 1ılans. All instructions are described in detail and coded using a two-based number system.



► Assembly language: Assembly language commands are expressed as symbols that can be understood and remembered more easily. Programs written in these languages ​​usually run very fast and require less storage space. However, programming with these languages ​​is exhausting, tedious and time consuming.



► High-level languages: Programming languages ​​that are easier to learn, take less time to write programs and provide better results. A program written in one of the high-level languages ​​must be translated into the machine language. The program that performs the conversion is called a compiler. Basic, Cobol, Fortran and Pascal languages ​​are examples of these languages.

► Very high-level languages: The key feature in these languages ​​is that it allows users to express what to do, not how to do something to the computer. Visual Basic, Java, Delphi, C ++ languages ​​are a few examples of these programming languages.

Yorumlar