ALL > Computer and Education > courses > university courses > undergraduate courses > Operating System > ZSTU class(2019-2020-1) > student directories > 2015329700006 林子心 >
Homework 1 09-08-2019 Version 0
👤 Author: by drenched0328gmailcom 2019-09-18 10:22:32 last modified by drenched0328gmailcom
 


Operating System Homework 1


林子心 2015329700006

09-08-2019




What is Operating System? And write several your familiar operating systems in details.


Operating System is a program that acts as an intermediary between a user of a computer and the computer hardware, which can execute user programs, make solving user problems easier and make the computer system more convenient to use. Dealing with the inefficiency and complexity of hardware operation, operating system was born with an efficient manner to use the computer hardware.

Operating system controls and coordinates use of hardware among various applications and users. Facing a myriad of different situations, there are two ways to handle:

Resource allocator
Operating system can manage all resources. When applications are conflicting, the operating system will determine conflicting requests for efficient and fair resource use.


Control program
Operating system control execution of programs to prevent errors and improper use of the computer.







The following is an introduction of my familiar operating systems.

Android


Android, one of most my familiar OSs, is the world’s most popular mobile OS developed by Google. It’s based on a modified version of the Linux kernel called Linux kernel’s long-term support (LTS), but it doesn’t include some of components typically found in Linux distributions, such as GNU C Library. Android’s source code is released by Google under an open source license, and its open nature has encouraged a large of developers and enthusiasts to use the open-source code as a foundation for community-driven projects. Many of aftermarket distributions called custom ROM for mobile devices are based on the Android Linux distribution, such as CyanogenMod (which is the successor to CyanogenMod), MIUI(developed by Xiaomi Tech), OxygenOS(which I’m using now, developed by OnePlus). The newest version of Android is Android 10 published on Sep 3, 2019.


Windows


Microsoft Windows is the most popular graphical operating system developed by Microsoft. In 1985, Microsoft introduced an operating environment named Windows, as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces (GUIs). It came to dominate the world’s personal computer (PC) market with over 90% market share in 1984. There were many popular version of Windows: Windows 98 (my first FAMILY-COMPUTER, is a HUGE desktop ran Windows 98), Windows XP, Windows 7. Now the newest stable version is Windows 10, released on July 29, 2015.


iPadOS


iPad Pro is my first device of Apple. 2 months after I bought it, The Apple Worldwide Developers Conference (WWDC) was announced the new operating system for iPad—iPadOS, preceded by iOS 12 for iPad. Now I am using iPadOS 13.1 Public beta 2 in my iPad Pro, what I most surprised features is lower latency of Appen Pencil, which means I can use it smoother to take notes in class.


CentOS


CentOS is a Linux distribution that provides a free, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). Because of RHEL’s paid subscr iption service or for development use in a non-production environment, similar free product CentOS aspires to be more public, open, and inclusive project for developers. My Virtual Private Server (VPS) all ran by CentOS 7, the newest version.


Chrome OS


ChromeOS and Chromebook have been in my wish-list many years. Chrome OS is a Linux kernel-based operating system designed by Google. It uses the Google Chrome web browser as its principal user interface. Chrome OS primarily supports web applications. If you want a lightweight OS and most of apps ran on web, Chrome OS would be a good choice.



Please login to reply. Login

Reversion History

Loading...
No reversions found.