This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:1_os [2021/08/09 12:08] murphy [2.2.2.2.1 Operating System (OS)] |
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:1_os [2022/01/15 14:48] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node| return to Node View ]] | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node| return to Node View ]] | ||
| - | An operating system (OS), in its most general sense, is software that allows a user to run other [[dido:public:ra:xapend:xapend.a_glossary:a:application|applications]] in a computing device, as well as Virtual Machine applications, which emulate another computer. While it is possible for a software application to [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] directly with hardware, it is not advisable from a portability or lifecycle perspective. Software applications that access hardware resources or other computer components directly pose a security risk. | + | An [[dido:public:ra:xapend:xapend.a_glossary:o:os]], in its most general sense, is software that allows a user to run other [[dido:public:ra:xapend:xapend.a_glossary:a:application|applications]] in a computing device, as well as [[dido:public:ra:xapend:xapend.a_glossary:v:vm|Virtual Machine]] applications, which emulate another computer. While it is possible for a software application to [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] directly with hardware, it is not advisable from a [[dido:public:ra:xapend:xapend.a_glossary:p:portability|portability]] or lifecycle perspective. Software applications that access hardware resources or other computer components directly pose a security risk. |
| Operating systems provide a common, well documented, and tested set of libraries, which abstract the idiosyncrasies of the host computer away from its applications. | Operating systems provide a common, well documented, and tested set of libraries, which abstract the idiosyncrasies of the host computer away from its applications. | ||
| Line 9: | Line 9: | ||
| * Input devices such as a keyboard, mouse, track pad, touch screens, camera, microphone, scanners, or sensors | * Input devices such as a keyboard, mouse, track pad, touch screens, camera, microphone, scanners, or sensors | ||
| * Output devices such as display monitors, speakers, printers, or faxes | * Output devices such as display monitors, speakers, printers, or faxes | ||
| - | * Network devices such as modems, router, wired and wireless [[dido:public:ra:xapend:xapend.a_glossary:i:ip|Internet Protocol]] network connections, and [[dido:public:ra:xapend:xapend.a_glossary:b:bluetooth|Bluetooth]] | + | * [[dido:public:ra:xapend:xapend.a_glossary:n:netdev|Network devices]] such as modems, router, wired and wireless [[dido:public:ra:xapend:xapend.a_glossary:i:ip|Internet Protocol]] network connections, and [[dido:public:ra:xapend:xapend.a_glossary:b:bluetooth|Bluetooth]] |
| - | * Storage devices such as internal and external disks | + | * [[dido:public:ra:xapend:xapend.a_glossary:s:storagedevice|Storage devices]] such as internal and external disks |
| * Memory devices | * Memory devices | ||
| Line 22: | Line 22: | ||
| ===== Standards ===== | ===== Standards ===== | ||
| ==== Technical Standards ==== | ==== Technical Standards ==== | ||
| - | * [[dido:public:ra:xapend:xapend.b_stds:tech:ieee:posix]] (**NOTE:** See [[dido:public:ra:xapend:xapend.a_glossary:u:unix]]) | + | * [[dido:public:ra:xapend:xapend.b_stds:tech:ieee:1003.1]] (**NOTE:** See [[dido:public:ra:xapend:xapend.a_glossary:u:unix]]) |
| * [[dido:public:ra:xapend:xapend.b_stds:tech:iso:lsb]] | * [[dido:public:ra:xapend:xapend.b_stds:tech:iso:lsb]] | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:linux_std_base]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:linux_std_base]] | ||