Operating Systems and Software Basics Flashcards
What is an Operating System (OS)
The most important piece of software running on a computer.
It sits between you and the hardware and kind of acts as in interpreter, allowing us to use the computer. (For now, just imagine Microsoft Windows.)
Allows you to run other programs (such as word, calculator, chrome)
OS Hierarchy
Applications
Windows, MacOS Kernel (OS)
CPU. Memory. Devices
Popular/Widely Used Operating Systems
• Microsoft Windows
• Apple macOS
• Google’s Android OS (modified version of linux)
• Apple iOS
• Linux
Open Source
Running on literally everything
Teslas, Smart TVs, Routers, Smart Toasters, etc
What is a File System?
Something that is used to keep track of data/files on a computer that makes the files easily retrievable. (A file in the context being a file on your computer, such as “jenny png” or “homework1.pdf”)
Common File Systems
Microsoft:
• NTFS (new)
• FAT-32 (old)
Apple:
• APFS
• Mac OS Extended
• EXFAT
Linux:
• Ext4
• Ext3 (old)
Programs and Processes
• Programs
• What you probably know as “apps”
• Some code that can be loaded into memory and “run”
• Think: calc.exe, word.exe, paint.exe
• Process
• A “running” program that has been loaded into memory
What is a Virtual Machine (VMs)
Just an operating system running inside of another operating system.
(Windows inside Windows, Linux inside Windows, Linux inside Linus, etc.)
What’s the Point of VMs?
VMs are good for testing out stuff without “dirtying up” your own computer
Our Use Case (Cloud/Azure VMs)
• Networking Lab
• Ticketing System (os Ticket)
• Active Directory Lab