Introduction to Servers and Operating System (OS)s: #Virtual_servers #VM #CPU #Cores

preview_player
Показать описание
What is Server??
Servers: A server is a computer, a device or a program that is dedicated to managing network resources. ... There are a number of categories of servers, including print servers, file servers, network servers and database servers. In theory, whenever computers share resources with client machines they are considered servers :
------------------------------
A server in its most simple form is just a PC running software that is responsible for coordinating some form of communication between nodes on a network. There are four requirements for a server:
1. Computer Hardware:
2. Operating System (OS)
3. Server Software
4. Connections between the devices on the network
-----------------------------------------
Operation System:
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Computers / mobile devices OS :Microsoft windows / MacOS/linux.Android / Apple IOS,
------------------------------------

Server software is a type of software that is designed to be used, operated and managed on a computing server.
Web server software
Application server software
Database server software
Cloud computing server software
File server software
------------------------------------

Type of Servers:
Web Servers:
When you want to look at a web site on the internet, you type in an address and the requested site is displayed on your screen. This is possible because there is a computer out on the internet that is running a program that is watching for web site requests and when it sees one it understands, it retrieves the necessary files and forwards them to your browser
----------------------
Mail Servers:
Have you ever wondered how the email you just sent to some strange email address knows how to get to the desired destination? This is also done with a server. A mail server specializes in taking the email address, translating it to a set of network directions, and locating a destination computer that will receive the email. Once the route has been determined the message can be packaged up and sent on its way.
-------------------------
Proxy Servers:
A proxy server is responsible for the behind the scenes details that are required to make a network function. Often, networks become so complex it is difficult to keep track of all the nodes that are connected. A proxy server keeps track of the nodes near it in the network and passes that information to other servers looking for specific computers. This makes it possible for us to retrieve a document from a history department computer in the basement of a building on the campus of Moscow State University without ever knowing where the document came from.
----------------------------
Database Servers:
This brings us to a server that makes networking your Easy-Wire™ software possible. A database server is a program that listens for requests to retrieve data from, or store data to, a particular database. This allows one central file to contain information that can be used in several locations eliminating duplication and improving efficiency
------------------------
File Servers:
As the name implies, a file server is a server that provides access to files. It acts as a central file storage location that can be accessed by multiple systems. File servers are commonly found in enterprise settings, such as company networks, but they are also used in schools, small organizations, and even home networks..
--------------------
=========
#VM_servers
A virtual machine server (VM server) hosts or runs virtual machines that run various operating systems and act as full computing platforms on their own through emulation and virtualization. ... A VM server hosts multiple virtual machines at once so that multiple tests or procedures can be done simultaneously.
-----------------------------
#Processor #CPU
CPUs are built by placing billions of microscopic transistors onto a single computer chip.
Those transistors allow it to make the calculations it needs to run programs that are stored on your system’s memory.
They’re effectively minute gates that switch on or off, thereby conveying the ones or zeros that translate into
everything you do with the device, be it watching videos, or writing an email.....

At its core, a CPU takes instructions from a program or application and performs a calculation.
This process breaks down into three key stages: Fetch, decode, and execute.
A CPU fetches the instruction from RAM, decodes what the instruction actually is,
and then executes the instruction using relevant parts of the CPU.....

Originally, CPUs had a single processing core. Today’s modern CPU consists of multiple cores that allow it to perform multiple instructions at once,
effectively cramming several CPUs on a single chip. Almost all CPUs sold today are at least dual-core, but at the higher end,
you’ll see four (quad) core CPUs, and even six, eight, 10, 12, and 16-core CPUs in some cases.
Рекомендации по теме
Комментарии
Автор

wonderful keep sharing
thanks for sharing 👍

saahmadahmad