summaryrefslogtreecommitdiff
path: root/include/params.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/params.h')
-rw-r--r--include/params.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/include/params.h b/include/params.h
new file mode 100644
index 0000000..52eb81d
--- /dev/null
+++ b/include/params.h
@@ -0,0 +1,31 @@
+/**
+** @file params.h
+**
+** @author CSCI-452 class of 20245
+**
+** @brief System configuration settings
+**
+** This header file contains many of the "easily tunable" system
+** settings, such as clock rate, number of simultaneous user
+** processes, etc. This provides a sort of "one-stop shop" for
+** things that might be tweaked frequently.
+*/
+
+#ifndef PARAMS_H_
+#define PARAMS_H_
+
+/*
+** General (C and/or assembly) definitions
+*/
+
+// Upper bound on the number of simultaneous user-level
+// processes in the system (completely arbitrary)
+
+#define N_PROCS 25
+
+// Clock frequency (Hz)
+
+#define CLOCK_FREQ 1000
+#define TICKS_PER_MS 1
+
+#endif