31268 Chapter Notes -User Space, Scripting Language, User Friendly

7 views2 pages
30 Dec 2022
School
Course
Professor

Document Summary

Mainframes > minicomputers > personal computers > embedded systems: layers of a system. Hardware: refers to physical components of a computer, including the cpu, memory, i/o and storage. Kernel: this controls the hardware directly, providing resources and services to applications as well as managing access to privileged resources. Apps: refers to applications and services, often known as user-land". Cli: command line interfaces, such as the terminal, where users have access to a set of commands known as a scripting language": scripting language: examples include python, bash, and pearl. They are often inconsistent, interpreted, and have untyped variables. Cli"s can be automated with batch les that automate lines of script. Gui: refers to a user-friendly interface on top of the os that will run shell- commands transparently, sometimes being a web interface. Psychology, consistency, work ow, audience and polish are all considered when building these.