GitHunt
BE

bencered/CS4421-Project-fork

Sample code for modules CS4421 computer organisation

cs4421

This code supports the module CS4421 computer organisation end of block project.

To build from the command line, cd into the project directory and type "make". To run, type "./run.sh".

In the project directory, there are a number of Java classes defined (cpuInfo, usbInfo, pciInfo) that provide methods to get information about
system devices. The file template.java demonstrates how to use the info classes.

Students should create their own Java classes to retrieve system information using the classes provied and implement
code that analyses and presents the data.

The library libsysinfo creates a shared-object library that provides Java Native Interface (JNI) methods that can be
called from Java. This library is written in C++ and can be used as is without modification. Students are not expected
to understand or modify this library, but can if they wish. If there any features missing that you would like to see,
please ask and I will add them.

Languages

Java77.5%C++21.4%Makefile0.9%Shell0.1%

Contributors

MIT License
Created October 21, 2024
Updated October 31, 2024