Lesson 3 - Identifying OS Types and Features Flashcards
(37 cards)
What are the 4 types of operating systems?
- Business client - an OS designed to work as a client in centrally managed business domain networks
- Network Operating System (NOS) - an OS designed to run servers in business networks.
- Home client - an OS designed to work as a standalone machine or in a workgroup network in a home or small office.
- Cell phone/Tablet - an OS designed to work with a handheld portable device. This type of OS must have a touch-operated interface
What is UNIX?
UNIX is a family of more than 20 related operating systems that are produced by various companies. It can run on a wide variety of platforms. UNIX offers a multitude of file systems in addition to its native system. UNIX remains widely deployed in enterprise data centers to run mission-critical applications and infrastructure.
All UNIX systems share a kernel/shell architecture. The kernel is the low-level code that mediates access to system resources (CPU, RAM, and input/output devices) for other processes installed under the OS. Interchangeable shells run on the kernel to provide the user interface.
What is Linux?
Linux is a fully open-source OS kernel, derived from UNIX. The Linus kernel is bundled with multiple additional features, such as shell command interpreter, desktop window environment, and app packages.
What are the two release models used by Linux distros?
- Standard release model uses versioning to distinguish between updates. Some versions may be designated as long-term support (LTS), meaning that the distro owner will undertake to provide support and updates for that version for a longer period.
- The rolling release model means that updates are delivered once the distro owner considers them to be stable. There is no distinction between versions.
What is Chrome OS?
Chrome OS is a proprietary OS developed by Google. This hardware is designed for the budget and education markets. It was primarily developed to use web applications. Chrome OS provides a minimal environment compared to Windows, meaning there is less chance of some other software application or hardware device driver interfering with the function of the browser.
What are the main OSs in the cell phone/tablet OS category?
Apple iOS/iPadOS and Android
Designed to work solely with a touch-screen interface
What is iOS?
The operating system for Apple’s iPhone smartphone and original models of the iPad tablet. iOS is derived from UNIX and developed as a closed-source operating system. This means that the code used to design the software is kept confidential, con only be modified by Apple, and can only be used on Apple devices.
What is iPadOS?
The operating system had been developed from iOS to support the functionality of the latest iPad models. The main advantage of iPadOS over iOS is better support for multitasking and the Apple Pencil stylus device
What is Android?
Android is an open-source OS, bason on Linux, for smartphones/tablets. The software code is made publicly available meaning there is more scope for hardware vendors to produce specific versions for their smartphone and tablet models.
What is a file system?
Structure for file data indexing and storage created by a process of formatting a partition that allows an OS to make use of a mass storage device, such as an HDD, SDD, or thumb drive.
What is NTFS?
New Technology File System is a proprietary file system developed by Microsoft for use with Windows. It provides a 64-bit addressing scheme, allowing for very large volumes and file sizes. The max volume size (in theory) is 16 Exabytes, but actually limited to 137GB - 256 Terabytes, depending on the version of Windows and the allocation unit size.
What are the key NTFS features?
- Journaling: When data is written to an NTFS volume, it is re-read, verified, and logged. In the event of a problem, the sector concerned is marked as bad and the data relocated. Journaling makes recovery after power outages and crashes faster and more reliable.
- Snapshots: This allows the Volume Shadow Copy Service to make read-inly copies of files at given points in time even if the file is locked by another process. This file version history allows users to revert changes more easily and also supports backup operations.
- Security: Features such as file permissions and ownership, file access audit trails, quota management, and encrypting file system (EFS) allow administrators to ensure only authorized users can read/modify file data.
- POSIX Compliance: To support UNIX/Linux compatibility, Microsoft engineered NFTS to support case-sensitive naming, hard links, and other key features required by UNIX/Linux applications. Although the file system is case-sensitive capable and preserves case, Windows does not insist upon case-sensitive naming.
- Indexing: Creates a catalog of file and folder locations and properties, speeding up searches.
- Dynamic Disks: This disk management feature allows space on multiple physical disks to be combined into volumes.
What is the drawback to NTFS?
Not fully supported by operating systems other than Windows. MacOS can read NTFS drives but cannot write to them. Linux distributions and utilities may be able to support NTFS to some degree.
What is FAT32?
FAT (file allocation table) provides links from one allocation unit to another. FAT32 is a variant of FAT that uses a 32-bit allocation table, nominally supporting volumes up to 2 TB. The maximum file size is 4GB minus 1 byte. FAT32 does not support any of the reliability or security features of NTFS. It is typically used to format the system partition and is useful when formatting removable drives and memory cards intended for multiple operating systems and devices.
What is exFAT?
exFAT is a 64-bit version of FAT designed for use with removeable hard drives and flash media. Like NTFS, exFAT supports large volumes, up to a recommended maximum size of 512TB. There is also support for access permissions but not encryption.
What is ext3 and ext4?
Most Linux distributions use some version of the extended (ext) file system to format partitions on mass storage devices. ext3 is a 64-bit file system with support for journaling. ext4 delivers better performance than ext3 delivers and would usually represent the best choice for new systems.
What is APFS?
Apple File System is Apple’s proprietary file system that supports journaling, snapshots, permissions/ownership, and encryption.
What are compatibility concerns?
OS compatibility with device hardware, software app compatibility with an OS, host-to-host compatibility for exchanging data over a network, and user training requirements.
What’s EOL?
End of life is a system that is no longer supported by its developer or vendor. EOL system no longer receive security updates and therefore represent a critical vulnerability for a company’s security systems if any remain in active use.
Apart from Windows and macOS, what operating system options are there for client PCs installed to a local network?
The other main choice is one of the distributions of Linux. A company might also use some sort of UNIX. Finally, Chrome OS is installed on Chromebox PCs. These are often used by educational institutions and businesses that rely primarily on web applications rather than locally installed desktop software.
You are advising a customer with an older-model Android smartphone. The customer wants to update to the latest version of Android, but using the update option results in a “No updates available” message. What type of issue is this, and what advice can you provide?
This is an issue with update limitations. Android is quite a fragmented market, and customers must depend on the handset vendor to implement OS updates for a particular model. The customer can only check the handset vendor’s website or helpline to find out if a version update will ever be supported for that model.
What feature of modern file systems assists recovery after power outages or OS crash events?
Journaling means that the file system keeps a log of updates that it can use to recover damaged data. The OS might also make use of snapshot capability to maintain a file-version history or perform continuous backups.
A customer asks whether an iOS app that your company developed will also work on her Apple macOS computer. What issue does this raise, and what answer might you give?
The issue here is compatibility between different operating systems. Even though both are produced by Apple, iOS and macOS use different environments, so the iOS app cannot necessarily be installed directly. Your company might make a macOS version. However (do not worry if you did not include this in your answer), with the latest versions of macOS, there is support for native iOS apps, so this might be something you can offer.
What is 32-bit (x86) and 64-bit (x64)?
Processing modes referring to the size of each instruction processed by the CPU. 32-bit CPUs replaced earlier 16-bit CPUs and were used through the 90s to now, though most PC and laptop CPUs now work in 64-bit mode. The main 63-bit platform is called AMD64 or EM64T (by Intel). Software can be compiled as 32-bit or 64-bit. 64-bit CPUs can run mot 32-bit software, but 32-bit CPU cannot execute 64-bit software.