Home - sullivaneg/TechJournal-SYS140 GitHub Wiki

Introduction

Welcome to my SYS140 wiki! This page contains my labs and documentation from Champlain College's SYS-140: Systems Fundamentals class. These tech journals contain my notes from class and write-ups for lab assignments.

Course Description

From the syllabus: "This course will introduce students to operating system concepts and other forms of systems software. Students will learn about standard operating systems functional components such as memory, process/thread, file system, input/output, storage and device management. Additional topics include data representation, imaging, virtualization, and the history/future of systems software. Hands-on experiential learning will be used to reinforce concepts."

Course Outcomes

  1. Explain the functions an operating system performs.
  2. Perform standard operating system systems administration functions.
  3. Compare and contrast operating systems.
  4. Describe the function and purpose of various systems software.
  5. Explain virtualization and the relationship with the operating system and hardware.
  6. Install, implement, and troubleshoot system software.
  7. Describe the concepts of imaging and deployment.
  8. Explain file system formats.
  9. Use appropriate data representation and conversions.

Lab Journals

Week 1: Introduction

Configuring Virtual Machines for the Semester
Data Types and Representation
Computer Fundamentals
Week 1 Reading: Number Systems
Week 1 Reading: Number Systems (pt. 2)

Week 2: Data Types

Defining Processor Terms
Reading Journal Entry ‐ Processors

Week 3: Processors

CPU Lab Journal
CPU Hardware Lab Journal
Reading Journal ‐ Memory

Week 4: Processes

Process Monitor Lab Journal
Volatility Lab Journal
Reading Journal ‐ Storage

Week 5: Secondary Storage

Partitions Lab Journal
Storage Lab Journal

Week 6: System Administration Tools

Event Viewer and Task Scheduler Lab Journal

System Administration Tools Lab

Week 7: Input and Output

I/O Lab #1 Lab Journal

Week 8: Input and Output / Intro to Linux

I/O Lab #2 Lab Journal

Week 9: Networking

Networking #1 Lab Journal
Networking #2 Lab Journal

Week 10: Scripting

Scripting #1 Lab Journal
Scripting #2 Lab Journal

Week 11: Security

Week 12: Digital Forensics

Forensic Image Research

Week 13: Scripting and Windows Security

Week 14: Client and Server Architecture

Client‐Server Architecture Research