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.