Skip to content

Siihyun/System-Programming-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System-Programming-Project

Sogang Univ. System Programming(CSE-4100) Project

Project 1 - Shell Prompt & Opcode Table


  • Shell Prompt
    • Command History Management
    • Command 'dir' (similar to Unix's 'ls')
  • SIC/XE Instruction Opcode Table
  • SIC/XE Memory Manager (edit, fill, dump)
  • Generic Linked List

Project 2 - Assembler


  • Assemble SIC/XE assembly code (.asm).
  • As a result, generate listing file (.lst) and object file (.obj).
  • Not all assembly features are supported.

Project 3 - Linking Loader & Runner & Debugger


  • Linking Loader
    • Link several object files and load the program into specific memory address.
  • Runner
    • Emulate SIC/XE machine.
    • Run SIC/XE program loaded in memory.
    • Not all instructions are implemented.
  • Debugger
    • Break point

Project 4 - Building a Web Crawler in Python


  • Use python library BeautifulSoup4, Requests
  • Use Recursion function to collect text
  • Using Azure Service

Project 5 - N-Gram Language model Using AWS & Hadoop


  • Use Hadoop System
  • Generate N-gram Count
  • Implement distributed System through AWS Elastic MapReduce

Project 6 - Machine Learning Train Project


  • Design ML model
  • Use Two-Class Boosted Decision Tree Algorithm

About

Sogang Univ. System Programming Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages