notes

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 0e49800914d94add1757ca6f7a88a429710a1a2f
parent dd366547e4c0bf5d0a35fc7573b2ea01fb94baa2
Author: Andrew <andrewlaack1@gmail.com>
Date:   Wed, 11 Sep 2024 05:43:04 -0500

Took assembly notes

Diffstat:
MAlgorithms.md | 6++++++
AAscii.md | 8++++++++
MAssembly.md | 10+++++-----
ABekensteinBound.md | 10++++++++++
MDiscreteMath.md | 9+++++++++
AMicrocontroller.md | 10++++++++++
AMicroprocessor.md | 10++++++++++
AOracleComputer.md | 10++++++++++
ARamseyNumbers.md | 8++++++++
AString.md | 10++++++++++
AUnicode.md | 8++++++++
11 files changed, 94 insertions(+), 5 deletions(-)

diff --git a/Algorithms.md b/Algorithms.md @@ -73,3 +73,9 @@ L6: - [[AsymptoticNotation.md]] - [[Trichotomy.md]] - [[MonotonicFunction.md]] + + +#### Other algorithms adjacent stuff + +- [BekensteinBound](BekensteinBound.md) +- [OracleComputer](OracleComputer.md) diff --git a/Ascii.md b/Ascii.md @@ -0,0 +1,8 @@ +:cs: +# Ascii + +W2 + +## Notes + +**Definition:** Ascii is another character encoding scheme that uses only 1 byte per character. diff --git a/Assembly.md b/Assembly.md @@ -17,8 +17,8 @@ Week 1: Week 2: -- Unicode (2 bytes) -- Ascii (1 byte) -- String (zero terminated, this is the c standard but we will use it in assembly) -- Microprocessor (core / no memory in processor) -- Microcontroller (core + memory / the memory is with the core but can work with external memory) +- [Unicode](Unicode.md) +- [Ascii](Ascii.md) +- [String](String.md) (zero terminated, this is the c standard but we will use it in assembly) +- [Microprocessor](Microprocessor.md) +- [Microcontroller](Microcontroller.md) diff --git a/BekensteinBound.md b/BekensteinBound.md @@ -0,0 +1,10 @@ +:computation: :physics: +# Bekenstein Bound + +SS + +## Notes + +**Definition:** The Bekenstein bound gives the most amount of energy that can be contained in a sphere prior to it becoming a blackhole. + +This has implications for computation as there is a theoretical cap for which any computation device that exceeds this would instantly become a blackhole. diff --git a/DiscreteMath.md b/DiscreteMath.md @@ -122,3 +122,12 @@ Unit 6.2 (Pigeonhole principle) - [PigeonholePrinciple](PigeonholePrinciple.md) - [GeneralizedPigeonholePrinciple](GeneralizedPigeonholePrinciple.md) - [Subsequence](Subsequence.md) + - [RamseyNumbers](RamseyNumbers.md) + +Questions: + +Ask about the generalized php problem where we find that in a month of 30 days if the team plays at least one game per day and less than 45 games there is at least one sequence a_i through a_j such that a_j - a_i = 14. + +Is there a genralizable process to make determinations about sequences with php? + +I am confused about ramsey numbers. Is there a visualization for them or another way to state the idea? diff --git a/Microcontroller.md b/Microcontroller.md @@ -0,0 +1,10 @@ +:cs: :assembly: +# Microcontroller + +W2 + +## Notes + +**Definition:** A microcontroller consists of a cpu, integrated memory, and the ability to use external memory. + +A microcontroller is a fully functional computer whereas a [Microprocessor](Microprocessor.md) is simply the CPU. diff --git a/Microprocessor.md b/Microprocessor.md @@ -0,0 +1,10 @@ +:cs: :assembly: +# Microprocessor + +W2 + +## Notes + +**Definition:** A microprocessor is simply a processor by itself. + +This does not include memory or anything else with it. diff --git a/OracleComputer.md b/OracleComputer.md @@ -0,0 +1,10 @@ +:computation: +# Oracle Computer (machine) + +SS + +## Notes + +**Definition:** An oracle computer is a computer that can compute any computable problem. + +Such a system does not need to be possible see [BekensteinBound](BekensteinBound.md) for why it may not be possible. diff --git a/RamseyNumbers.md b/RamseyNumbers.md @@ -0,0 +1,8 @@ +:discrete: +# Ramsey Number + +Ch 6.2 + +## Notes + +**Definition:** A Ramsey number R(m,n) where m,n are natural numbers and n is greater than or equal to 2, is the minimum number of people at a party such that there are either m mutual friends or n mutual enemies. diff --git a/String.md b/String.md @@ -0,0 +1,10 @@ +:cs: +# String + +W2 + +## Notes + +**Definition:** A string is a collection of ordered characters. + +C style strings are strings that contain n+1 indeces where the n+1th byte is all zeroes. diff --git a/Unicode.md b/Unicode.md @@ -0,0 +1,8 @@ +:assembly: :cs: +# Unicode + +W2 + +## Notes + +**Definition:** Unicode is a character encoding systems that uses two bytes to represent almost all characters across languages.