Week1ConceptsofOperatingsystemsandnetworking E2a8b93e 5cf9 49ba 9039 16d155353c53 93472
Week1ConceptsofOperatingsystemsandnetworking E2a8b93e 5cf9 49ba 9039 16d155353c53 93472
Apple Mac OS
Apple computers are proprietary and use an operating system called Mac OS.
Current versions of Mac OS are now based on a customized version of UNIX.
1.1 Operating System Basics
1.1.6 Common Desktop Operating System
UNIX/Linux
• UNIX, which was introduced in the late 1960s, is one of the oldest
operating systems.
• There are many different versions of UNIX, example Linux.
• Linux was developed by Linus Torvalds in 1991, and it is designed as an
open-source operating system.
• Open-source programs allow the source code to be distributed and
changed by anyone as a free download or from developers at a much
lower cost than other operating systems.
1.2 Network Operating System Overview
1.2.1 Common Network Operating System
• Network OS - corporate environment
• Supports multiple users
• Runs multi-user applications
• Is robust
• Provides increased security compared to desktop operating systems
• Built-in networking components and network services, multiuser
capability, and sophisticated file security and file sharing technologies
Examples:
Microsoft Windows: Windows Server 2022, and Windows Server 2019
Linux: Red Hat, Fedora, CentOS and so forth.
1.2 Network Operating System Overview
1.2.1 windows vs Linux NOS Comparison
• Windows has been marketed as a user-friendly, graphical interface (GUI), desktop
operating system.
• The roots of Linux begin with UNIX and with that modular design made Linux a very
popular choice among system administrators to run their servers.
1.2 Network Operating System Overview
1.2.2 windows vs Linux NOS Differences
•Text-mode interface functionality
•Cost
•Obtaining the OS
•Available application software
•Obtaining application software
•Virus vulnerability
•Security features
•Supporting multiple users
1.2 Network Operating System Overview
1.2.3 The Client-Server Model
• Most network applications, including Internet-related
applications such as the World Wide Web (WWW)
and e-mail, are built around a client/server
relationship.
• A server offers network services, such as e-mail to
other programs called clients.
• Once enabled, a server program waits to receive
requests from client programs. If a legitimate request
is received, the server responds by sending the
appropriate information back to the client.
1.2 Network Operating System Overview
1.2.3 The Client-Server Model
•Any computer can act as a server as long
as it is connected to the network and is
configured with the appropriate software.
•Most organizations put all of their key
network services on high-end computers
called servers running NOSs optimized for
servicing remote clients.
1.2 Network Operating System Overview
1.2.4 Evaluating Customer resources and Requirements
• One of the first things that must be taken into consideration
when buying or building a new computer are the
requirements that are needed to allow the system to
efficiently provide the service.
• Determining the customer resources will also help decide on
what type of system to build or buy for the customer.
1.2 Network Operating System Overview
1.2.4 Evaluating Customer resources and Requirements
•A Linux workstation is a system that is typically a standalone
computer consisting of one monitor, keyboard, and mouse.
•Most often a workstation will be configured with a network
connection as well.
1.2 Network Operating System Overview
1.2.4 Evaluating Customer resources and Requirements
•Servers really have no need to the user-oriented features like
large monitors, speakers or sound card.
•They need to consist of things like reliable and fault tolerant
hard disks.
•For this reason, servers will have large, high-performance
hard disks such as Small Computer System Interface (SCSI)
disks or solid-state drive (SSDs)
1.2 Network Operating System Overview
1.2.4 Evaluating Customer resources and Requirements
• Determining the customers resources is an important step in evaluating the requirements that are
needed but also that will be available.
• These can include things like existing hardware, budgetary constraints, and having the proper
expertise available.
• Linux provides and excellent means for reusing existing hardware and extending the life of old and
otherwise unusable systems.
• Linux has the ability to run without a GUI that can use up all the system resources.
• One way to deal with budget constraints is to decide the proper hardware that is needed and what
the user will need to accomplish the job.
Thank You