Linux standard textbook memo 1

Basic software and application software

Software that runs on a computer can be broadly divided into two types. There are two types, basic software and applied software. The basic software refers to the OS (operating system) such as Windows, mac OS, and Linux, and the application software includes Word, Excel, Power Point, etc. that run on the OS.

Role of basic software (OS)

The basic software provides the "parts" necessary for the application software to operate, and the "resources" of the hardware. Has a role to manage. "Parts" are windows, menus and cursors required for users to operate application software (such as Word), and messages for opening and saving files. Without an OS, it would be necessary to create these functions every time to create application software, which would cost a lot of development. Therefore, the OS provides common functions used in application software. The "resources" of the hardware are the CPU, memory, etc., and the necessary amount is divided and given to the application software running on the OS. Also, since a computer can only perform one process at a time, it manages running application software and switches the processing timing at high speed to run multiple applications.

Recommended Posts

Linux standard textbook memo 1
Linux standard textbook memo 3
Linux standard textbook memo 1 part 2
Linux standard textbook memo part 6
Linux standard textbook
[Reading memo] Linux standard textbook (Chapter 7-8)
Linux standard textbook part 5
Linux standard textbook part 4
[Reading memo] Linux standard textbook (Chapter 1 to Chapter 6)
I read "Linux standard textbook"!
Linux x memo
linux (ubuntu) memo
Linux # Command Memo 1
Linux standard textbook chapter end test answer
Linux standard textbook (ver3.0.2) I tried Chapter 1
[For memo] Linux Part 2
NTP configuration memo on Linux
Linux tar xz command memo
New Linux textbook (study notes)
[For AtCoder] Standard input memo
Linux Frequently Used Commands [Personal Memo]
[For memo] Linux Part 1 vi editor
Install tensorflow in Docker (LINUX) (memo)
Linux command [ldconfig] LPIC learning memo
Linux
Linux command (basic in basic) personal memo
Easy JSON formatting with standard Linux functions
React → Ajax → Django on Linux implementation memo
Python standard library: second half (Python learning memo ⑨)
Python standard library: First half (Python learning memo ⑧)