📍 Hi guys! I'll just upload here the vlog once my internet connection got stable 🤗 For today's post is about Operating System and its application in Technology Platforms. I made the diagram by myself with the help of some references. Hope you will learn something! “A collection of computer programs that integrate the hardware resources of the computer and make those resources available to a user and the user’s programs, in a way that allows the user access to the computer in a productive, timely, and efficient manner.” 💡 The 1969 – UNIX laid the foundations of today's operating systems (Linux, Mac OS X, NeXTSTEP, OpenBSD ..) Derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. OPERATING SYSTEM – BASIC SERVICES Operating System allows user to:
A simplified diagram showing the relationships between the different components of an operating system. The diagram focuses on the interactions among the most user-visible services. Specific multitasking and bootstrapping components are not shown. These are part of the core services, which also include process and thread management, resource allocation, scheduling, memory management, security, and interprocess communication. 8 TYPES OF OPERATING SYSTEM 1. Single User, Single Tasking (Obsolete) 2. Single-user Systems and Workstations
Hardware and the operating system📌 A hardware platform may support a variety of operating systems 📌 An operating system may work on a variety of platforms 📌 A standard operating system that works on different hardware
We say that the operating system is event driven. This means that the operating system normally sits idle and executes only if some event occurs that requires operating system action. Events may result from interrupts or from service requests by a program or a user. Computer designers attempt to integrate the computer hardware and operating system, so that each supports the features of the other in such a way as to create a powerful environment for the users and for the users’ programs. Such an environment is called symbiotic. This would seem to suggest that each type of computer hardware would require its own proprietary operating system. SERVICES AND FACILITIES💡 There are ten major blocks to be considered, not all of which will necessarily be found in any particular operating system:
📍 Any of these components can be fused or even lacking in different operating systems. If all of an embedded system's programs are permanently stored in ROM, for example, it doesn't need a file system or memory manager, but the specified components reflect a set of the most basic operating system specifications. DIFFERENT PLATFORM TECHNOLOGIES APPLICATIONA technology platform is an environment for building and running applications, systems and processes. These viewed as toolsets for developing and operating customized and tailored services. The following are common technology platform. In this section, we will just focus on 3 Technology Platform which are the API, Application and Content Management System Platform. I've already encounter and work with these platforms which will be easy for us to explain. API PlatformsAn API provider is an organization that exposes data and/or capabilities through a programmatically consumable service or an Application Programming Interface (API). Simply put, an API platform is:
📍 By introducing its core as an API, the platform reveals hidden value within the enterprise. It serves as a focal point for open creativity, co-creation, and collaborative production in this way it creates an ecosystem effect, in which the platform becomes the foundation for others to conduct business. Application PLATFORMAn application platform operates across five principal areas: development tools, execution services, data services, operating systems (OSes) and cloud services.
📍 An application platform is the platform through which an application operates. Modern applications rely on application platforms to converge various types of tools needed for the successful build, execution and production of applications to end users Containers are redefining the way application systems are designed and used, allowing microservices and implementing a DevOps or agile software design approach. All of this enables today's engineers and developers to continue to address the best ways to engineer and help software applications. CONTENT MANAGEMET SYSTEMContent Management System (CMS) can be defined as a tool or software program containing a set of interrelated programs used for creating and managing different digital or online content. Content management systems are categorized into four different types:
📍The main objective of a Content Management System (CMS) is to promote the development of standards-compliant content. Creating of content using tis platform has increased in popularity as a way of disseminating information over the internet. Non-technical users now have the ability to publish content on the Internet quickly and efficiently. It's all possible thanks to the widespread use of content management tools by companies, news agencies, educational institutions, and other organizations. 🔎 References
API Platform What is an API Platform? | Discover the API Platform definition API Platform Defined: When an API Provider is a Platform Application Platform What is an Application Platform? - Definition from Techopedia What is application platform? - Definition from WhatIs.com CMS What Is A Content Management System (CMS)? Introduction to Content Management System (CMS) What is a Content Management System (CMS)? - Definition from Techopedia
0 Comments
Leave a Reply. |