OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows 1.3 – Unix and Linux for Desktop 1.4 – NOS Basics.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART II.
What is an operating system? Is it software?
Chapter 8 Operating Systems and Utility Programs.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter One The Essence of UNIX.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
Chapter 8 Operating Systems and Utility Programs.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Operating Systems BTEC IT Practitioners.
Chapter 1 Operating System Fundamentals 1.1 – Operating System Basics 1.2 – Microsoft Windows 1.3 – Unix and Linux on the Desktop 1.4 – Networking Operating.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to windows operating system i
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Operating Systems.
Operating Systems.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Computing Fundamentals Module Lesson 4 — Computer Software
Chapter 1 Operating System Fundamentals
Linux Operating system
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
Operating System.
SOFTWARE.
Operating Systems Chapter 4.
Week 6 Operating Systems.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Lesson 4 Computer Software
Lesson 4: What Is Software?
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Operating Systems Operating System
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Lesson 6 Operating Systems and Software
University of Management & Technology Operating Systems & Utility Programs.
Survey of PC and Network Operating Systems
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
LO2 Understand the key components used in networking
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Module 1 Introduction to UNIX/Linux
Mr C Johnston ICT Teacher
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
1 Lecture 10 Operating System Fundamentals. 2 Operating System Basics.
Device- dependent Runs only on specific type of computer Types of Operating Systems What are some characteristics of operating systems? Next p
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Computers & Operating Systems
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
Computing Fundamentals Module Lesson 23 — Computer Software
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Computer Operating Systems And Software applications.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows
Computers: Tools for an Information Age
Operating System & Application Software
LINUX WINDOWS Vs..
Chapter 8 Operating Systems and Utility Programs.
Chapter 4 The Power behind the Power
Chapter 4 The Power behind the Power
Presentation transcript:

OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows 1.3 – Unix and Linux for Desktop 1.4 – NOS Basics

Introductory Linux Commands whoami (who am I) w (who) echo $LOGNAME id –un uname –a hostname “Help” commands: man whatis apropos

OS for PC-s Desktop computers become popular in the 80’s. First users were using the PC-s for diverse functions, like text processing, accounting or gaming. Their productivity was limited because they couldn’t share information with other systems.

PC-s and networking As the computer technology have evolved, the companies started to install their own LANs to interconnect the desktop PCs for sharing data and peripherals. A network operating system (NOS) is using more resources than the desktop version. A new category of PC-s have appeared: the network servers. These computers are running a NOS and they became the central point of the network.

PC-s and networking Web browsing, and other web-based applications are used now. In order to grant access to the Internet technologies, the big software companies (Microsoft and others) re-constructed their desktop OS-s. Nowadays, desktop Oss are including many of the services available in the past only for NOSs.

OS Kernel The OS kernel is the term used for describing the central part of the OS. This represents a small part of software which is loaded into memory what the computer boots up. This code contains instructions that enables the kernel to manage hardware devices, memory, system processes and other programs.

User interface UI represents the interaction component between OS and user. UI is like an interpreter that interprets when a keyboard key is pressed, a mouse click or swiping a touchscreen (or another king of input). A graphical user interface (GUI) enables the user to use the software using windows, “pull- down” menus, pointers and graphical symbols.

File system In a hierarchical file system the files are stored into logical containers disposed in a tree order (directories in Unix/Linux and folders in Windows). The file systems begins the root of the filesystem. UNIX and Linux are naming these containers “directories” and “subdirectories”. Windows and Macintosh are using terms of "folder" and "subfolder“.

File systems File Allocation Table (FAT) – legacy fs Nowadays used for compatibility reasons Today, FAT file systems are still commonly found on floppy disks, USB sticks, flash and other solid state memory cards and modules, and many portable and embedded devices. DCF (Design rule for Camera File system) implements FAT as the standard file system for digital cameras. The table contains a map of the files and the place where these are stored on the disk The FAT table refers to hard-disk clusters (the cluster is the basic unit of information on a HD) One file can be stored on several clusters, but one cluster may contain only one file. The OS uses the FAT table to find out all the clusters on disk where the files are stored

FAT fs 3 types of FAT: –The original FAT (FAT12) –FAT16 –FAT32 FAT16 and FAT32 are enhanced versions of FAT 12

Desktop OSs Microsoft Disk Operating System (MS-DOS) – one of the first desktop OS-s Microsoft Windows family includes Windows 95, 98, ME, NT, 2000, XP, Vista, Windows 7, Windows 8, Windows 10. Apple Macintosh OS (Mac OS) include OS 8, OS 9, and OS X (OS 10), El Capitan. Linux – several distributions: Red Hat, Caldera, Santa Cruz Operation (SCO), SuSE, Debian (Ubuntu), etc. UNIX – versions of the biggest software manufacturers, like HP-UX (HP), Sun Solaris (Sun Microsystems), AIX (IBM).

History: MS-DOS The MS-DOS version was built on the basis of a SO called 86- DOS or QDOS (Quick and Dirty Operating System). The Seattle Computer Products company have written the QDOS to run on an Intel Microsoft have bought the copy- wrights for QDOS and released MS-DOS on the market in 1981.

Windows NT and Windows 2000 evolution

Windows 10 The last version of the Windows NT family, released to the market on 29 th of July 2015

Unix and Linux for Desktop There are tens of distributions of UNIX and Linux. A big part of the Internet is running UNIX/Linux. At the beginning UNIX was seen as not so “user- friendly” but in the last years, Linux changed this image

Linux origins Beginning with the late ’90s, Linux have became a viable alternative for Windows on desktop. The popularity of Linux came from using some distributions like FreeBSD and Sun Solaris and today, Ubuntu. Linux versions can run today on (almost) any processor

Linux/UNIX GUI Atat UNIX-ul cat si Linux-ul sunt capabile sa ruleze interfete grafice de tip GUI. Din cauza faptului ca exista atat de multe versiuni diferite de UNIX si Linux, exista o serie intreaga de interfete grafice dintre care putem alege. UNIX/Linux se bazeaza pe sistemul X-Windows pentru a afisa interfata grafica. GNOME nu este un manager de ferestre. De fapt, GNOME poate lucra cu diferite tipuri de manageri de ferestre.

Linux/UNIX GUI There are many desktop GUIs, like KDE (K Desktop Environment) and GNOME.

UNIX origins UNIX and Linux were made to be flexible and customizable. UNIX and Linux are supporting different user interfaces The shells are text-based UI. The user is typing a command which is interpreted by the shell.

NOS (Network Operating Systems) A NOS has several integrated services for network connection, multiuser, security and file sharing –Microsoft Windows –Linux –Unix

A short comparison Windows vs. Linux Windows - “user-friendly” OS, GUI, initially as a desktop OS. The roots of Linux are beginning with UNIX and modular programming which made Linux popular among system administrators. Other specific considerations: Text/graphic interface (both) Costs (Windows – not free, Linux – free) Getting/installing the OS Ability to run directly from a CD (Linux – yes, Windows -no) Application availability and how to get/buy the software Vulnerability against viruses (Windows – more exposed) Security characteristics Multi-user support (Linux – truly multi-user)

The Client-Server Model The vast majority of the networking applications are using the client/server model A server is offering services to a program, which is called a client. Once is started, the server waits to get requests from client programs. If there is a correct request received, the server responds with a message that contains a proper message to the client.

The Client-Server Model Any computer may act as a server as long is connected to the network and properly configured. Most of the companies are offering the key services in term of networking by installing high-end computers (servers) to provide agile services to remote clients.