Understanding Operating Systems Training

ATA Logo

Understanding Operating Systems

Understanding Operating Systems is a foundational course that exposes students to the underpinnings of modern desktop operating systems and the components that are most vulnerable to attack. It covers the principles of process, memory, and I/O management that drive all modern operating systems and includes hands-on labs to discover how they are implemented in Microsoft Windows and Linux.

Training at a glance

Level

Intermediate

Duration

5 Days

Experience

3 years: Operating Systems

Average Salary

$59,384

Labs

Yes

Level

Intermediate

Duration

5 Days

Experience

3 years: Operating Systems

Average Salary

$59,384

Labs

Yes

Training Details

After attending this course, you will be able to describe how the components of operating systems work and interact, use built-in tools to analyze these components, and have an excellent foundation for courses in malware analysis, intrusion analysis, and penetration testing.

  • Define the purpose of an operating system
  • Differentiate between user and kernel processes and threads
  • Explain the purpose and components of an application program interface (API)
  • Identify resources managed by the operating system
  • Analyze operating system resource management
  • Identify threats to operating systems security
  • Explain operating systems security threat mitigation
  • Demonstrate proficiency in the command shell environment
  • Identify several classes of virtual machines (VMs)
  • Explain Windows and Linux operating system internals

OS Overview

  • History and Evolution of Computers
  • What Is an Operating System?
  • Computer System Organization
  • Operating System Structure

 

Process Management

  • Programs, Processes, and Threads
  • Process Scheduling Algorithms
  • Multi-Processor Scheduling
  • Processor Deadlock

 

Memory Management

  • Main Memory
  • Virtual Memory

 

Device Management

  • Storage Structure
  • File Management Systems
  • Input/Output Systems

 

Security and Protection

  • Threats and Mitigation

 

Virtual Machines

  • Introduction to Virtual Machines
  • Types of Hypervisors
  • The Java Virtual Machine

 

Windows

  • Introduction to Windows
  • Boot Process and Process Management
  • Memory Management
  • Storage and I/O Management
  • The Windows Registry
  • Security and Protection
  • Windows 7 Network Configuration and Management
  • Windows API
  • Sysinternals Suite
  • Windows 8 and Windows RT

 

Linux

  • The Boot Process
  • Storage and I/O Management
  • Security and Protection
  • Linux Daemons
  • Linux Network Configuration and Management
  • Linux Kernel-Level Firewall

This is an intermediate -level programming course, designed for experienced Java developers who wish to get up and running on developing well defended software applications. Familiarity with Java and Java EE is required and real world programming experience is highly recommended. Ideally students should have approximately 6 months to a year of Java and JEE working knowledge.

Learners will be required to:

  • Analyze Windows and Linux systems
  • Determine pertinent information from those systems
  • Identify various types of anomalous behavior
  • Familiarity with the use of at least one common desktop operating system
  • Experience with VMware software is an advantage, but not required

Upcoming Classes

We Offer More Than Just Understanding Operating Systems Training

Our successful training results keep our corporate and military clients returning. That’s because we provide everything you need to succeed. This is true for all of our courses.

Strategic Planning & Project Management

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.

IT & Cybersecurity

ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.

Leadership & Management

Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.

From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.
ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.
Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.