Skip to main content

Understanding Operating Systems

Duration: 1.5 hours | Foundation Track


Learning Objectives

  • Explain what an operating system is and its role in business computing
  • Compare desktop and server operating systems
  • Identify the major server operating system families and their use cases
  • Understand the business considerations when choosing operating systems
  • Recognize real-world scenarios where different OS types are appropriate

What is an Operating System?

Simple Definition

An operating system (OS) is like the manager of a computer. Just like a restaurant manager coordinates between customers, waiters, kitchen, and supplies, an operating system coordinates between users, applications, and computer hardware.

What Operating Systems Do

  1. Manage Hardware: Control CPU, memory, storage, and devices
  2. Run Applications: Allow programs like Word, email, databases to work
  3. Provide User Interface: Desktop, menus, command line
  4. Manage Security: Control who can access what files and programs
  5. Handle Networking: Connect to internet and other computers

Desktop vs Server Operating Systems

Desktop Operating Systems (What You Know)

Examples: Windows 10/11, macOS, Ubuntu Desktop

Designed For:

  • One user at a time
  • Running personal applications (web browser, office software)
  • Connecting to internet and email
  • Playing games and multimedia

Typical Use:

  • Personal computers
  • Office workstations
  • Laptops and tablets

Server Operating Systems (What Businesses Need)

Examples: Windows Server, Linux Server distributions, macOS Server

Designed For:

  • Multiple users simultaneously (sometimes hundreds or thousands)
  • Running business services (email, databases, websites)
  • 24/7 operation (never shut down)
  • Remote management (no monitor/keyboard attached)
  • High security and reliability

Key Differences Between Desktop and Server OS

Feature Comparison Table

Feature                Desktop OS    Server OS
Users Supported 1-10 Hundreds/Thousands
Uptime Expectation 8-16 hours 24/7/365
Primary Interface Graphics Command Line
Cost $100-200 $500-5,000+
Stability Focus Ease of use Reliability
Resource Usage Optimized for Optimized for
responsiveness throughput
Security Focus Personal Multi-user/Enterprise

Real-World Examples

Desktop OS Example - Marketing Workstation:

Dell Desktop Computer:
- Windows 11 Pro
- Used by marketing manager for presentations
- Runs Adobe Creative Suite, Microsoft Office
- Connects to company network and internet
- Shuts down at end of work day

Server OS Example - Email Server:

Dell PowerEdge Server:
- Windows Server 2022
- Handles email for 100+ employees
- Runs Microsoft Exchange Server
- Never shuts down (24/7 operation)
- Managed remotely by IT staff

Major Server Operating System Families

Windows Server Family

Current Version: Windows Server 2022

Why Businesses Choose Windows Server:

  • Familiar Interface: Similar to Windows desktop
  • Active Directory: Centralized user management
  • Microsoft Integration: Works seamlessly with Office, Exchange
  • Enterprise Applications: Many business apps designed for Windows
  • Support: Professional Microsoft support available

Common Business Roles:

  • Domain Controller: Manages user accounts and passwords
  • File Server: Stores and shares company files
  • Print Server: Manages network printers
  • Web Server: Hosts company websites and applications
  • Database Server: Runs SQL Server databases

Business Use Cases:

Law Firm Example:
- 50 attorneys need centralized file access
- Integration with Microsoft Office required
- Exchange Server for email and calendars
- Active Directory for user management
- Familiar Windows interface for staff

Linux Server Family

Popular Distributions:

  • Ubuntu Server: Easy to use, great for beginners
  • CentOS/RHEL: Enterprise-focused, very stable
  • SUSE: Popular in Europe, excellent support
  • Debian: Rock-solid stability, used by many hosting providers

Why Businesses Choose Linux:

  • Cost: Free to use (no licensing fees)
  • Stability: Can run for years without rebooting
  • Security: Less vulnerable to viruses and malware
  • Performance: Runs efficiently on older hardware
  • Flexibility: Highly customizable for specific needs
  • Open Source: No vendor lock-in

Common Business Uses:

  • Web Servers: Most websites run on Linux
  • Database Servers: MySQL, PostgreSQL run great on Linux
  • Cloud Infrastructure: AWS, Google Cloud primarily use Linux
  • Container Platforms: Docker and Kubernetes prefer Linux

Business Use Cases:

Web Development Company Example:
- Host 200+ client websites
- Cost-effective hosting solution needed
- Custom applications and databases
- High performance and reliability required
- Technical team comfortable with command line

Business Considerations for OS Selection

Cost Analysis

Windows Server Costs (Example):

Windows Server 2022 Standard: $1,069 (16 cores)
Client Access Licenses (CALs): $40 × 50 users = $2,000
SQL Server Standard: $3,717
Exchange Server: $800
Annual maintenance: ~20% of license costs
Total first year: ~$7,500 + hardware

Linux Server Costs (Example):

Ubuntu Server: $0 (free)
Support contract (optional): $1,500/year
Applications: Many free alternatives
Training: May require Linux training for staff
Total first year: ~$1,500 + hardware + training

Decision Matrix

Choose Windows Server When:
✓ Staff familiar with Windows interface
✓ Heavy Microsoft Office/Exchange integration needed
✓ Existing Windows-based applications
✓ Budget allows for licensing costs
✓ Vendor support is critical requirement

Choose Linux Server When:
✓ Cost minimization is important
✓ High performance and stability needed
✓ Web-based applications and services
✓ Technical staff comfortable with command line
✓ Open source flexibility desired

Hybrid Approach

Many businesses use both:

  • Windows Servers: For Active Directory, Exchange, file sharing
  • Linux Servers: For web hosting, databases, development
  • Integration: Linux servers can join Windows domains
  • Best of Both: Leverage strengths of each platform

Real-World Business Scenarios

Scenario 1: Small Accounting Firm

Business Profile:
- 15 employees
- Heavy Microsoft Office use
- QuickBooks accounting software
- Need secure file sharing
- Email and calendar integration important

Recommended Solution:
- Windows Server 2022 for Active Directory and file sharing
- Microsoft 365 for email and collaboration
- Windows-based backup solution
- Integration with existing Windows workstations

Justification:
- Staff already familiar with Windows
- Seamless Office integration
- QuickBooks runs well on Windows
- Professional support available

Scenario 2: Digital Marketing Agency

Business Profile:
- 25 employees
- Multiple client websites to manage
- Custom web applications
- Need high performance and uptime
- Cost-conscious with technical staff

Recommended Solution:
- Linux servers for web hosting and databases
- Windows Server for Active Directory and file sharing
- Cloud-based email solution
- Hybrid approach leveraging both platforms

Justification:
- Linux excellent for web hosting
- Lower licensing costs for web servers
- Windows AD for user management
- Technical team can manage both platforms

Scenario 3: Medical Practice

Business Profile:
- 30 staff members
- HIPAA compliance required
- Electronic health records system
- Need high security and reliability
- Limited IT staff

Recommended Solution:
- Windows Server environment with enhanced security
- Hosted/cloud solutions where possible
- Professional managed services support
- Regular security audits and updates

Justification:
- Many medical applications designed for Windows
- HIPAA compliance easier with professional support
- Staff familiar with Windows interface
- Managed services reduce IT burden

Hands-on Activity: Operating System Exploration

Time: 25 minutes

Objective

Compare desktop and server operating systems firsthand

Part A: Windows Exploration (10 minutes)

  1. On a Windows 10/11 computer:

    • Open Task Manager (Ctrl+Shift+Esc)
    • Look at running processes and services
    • Note how many services are running
    • Check memory and CPU usage
  2. If available, access Windows Server:

    • Compare Server Manager to regular Windows
    • Notice additional roles and features
    • Look at Event Viewer for system logs
    • Observe differences in interface and capabilities

Part B: Linux Introduction (15 minutes)

  1. Using VirtualBox from Module 1:
    • Start your Ubuntu virtual machine
    • Explore the desktop environment
    • Open terminal (command line)
    • Try these commands:
      whoami          # Shows current user
      pwd # Shows current directory
      ls # Lists files
      uname -a # Shows system information
      df -h # Shows disk usage
      free -h # Shows memory usage

Discussion Questions

  • What differences did you notice between desktop and server interfaces?
  • Why might a business choose one OS over another?
  • What did the Linux terminal commands tell you about the system?
  • How do the resource usage patterns differ between desktop and server systems?

Knowledge Check

5 questions, 8 minutes

  1. A dental office with 8 employees needs to share patient files securely. What type of operating system should they use for their server?

    • a) Windows 10
    • b) Windows Server
    • c) macOS
    • d) No operating system needed
  2. What is the main advantage of Linux servers for a cost-conscious startup?

    • a) Prettier graphics
    • b) No licensing fees
    • c) Easier to use
    • d) Only works with Apple computers
  3. Why do most websites run on Linux servers instead of Windows?

    • a) Linux is newer
    • b) Better performance and lower cost
    • c) Linux has better games
    • d) Windows doesn't work on the internet
  4. A company needs their server to run 24/7 for a year without rebooting. Which OS family is better suited for this?

    • a) Windows desktop
    • b) macOS
    • c) Linux server
    • d) Mobile OS
  5. What is Active Directory primarily used for?

    • a) Making websites
    • b) Playing games
    • c) Managing user accounts and permissions
    • d) Storing files

Answers

  1. b) Windows Server
  2. b) No licensing fees
  3. b) Better performance and lower cost
  4. c) Linux server
  5. c) Managing user accounts and permissions

Key Takeaways

What You Learned

✅ Operating systems manage computer hardware and run applications
✅ Server OS are designed for multi-user, 24/7 business operations
✅ Windows Server offers integration and familiarity for Windows environments
✅ Linux servers provide cost savings and excellent performance
✅ Business requirements should drive OS selection decisions

Business Applications

  • Cost Analysis: Compare licensing costs vs. operational benefits
  • Integration Planning: Consider how OS choice affects other systems
  • Staff Training: Factor in learning curve for different platforms
  • Support Strategy: Plan for ongoing maintenance and support needs
  • Growth Planning: Choose platforms that can scale with business needs

Real-World Skills

  • Evaluate operating system requirements for business scenarios
  • Calculate total cost of ownership for different OS platforms
  • Identify appropriate OS choices based on business needs
  • Understand the role of OS in overall IT infrastructure
  • Communicate OS concepts and recommendations to stakeholders

Next Steps

In the next section, we'll dive deep into Windows Server fundamentals, including Active Directory, user management, and core business services that make Windows Server popular in enterprise environments.