Download the following files and keep them inside the same directory.
- launch.sh
- plot.py
- anneal.c
- [arXiv-1305-5837v1.tar.gz] http://arxiv.org/src/1305.5837v1
To launch the annealing algorithm, use the following command: bahs launch.sh
from pprint import pprint | |
from astropy.io import fits | |
hdulist = fits.open('new.fits', mode='update') | |
hdulist[0].header['ANI'] = "latitude longitude altitude" | |
pprint(hdulist[0].header) | |
pprint(hdulist[0].data) | |
hdulist.flush() | |
hdulist.info() |
# Introduction | |
- Solves the problem of limited memory space, by creating an illusion that | |
more memory exists than is available in the system. | |
- Two types of addresses in virtual memory systems | |
* Virtual addresses: referenced by processes | |
* Physical (real) addresses: describes locations in main memory | |
# Evolution of Memory Organization | |
├── Real Memory Systems |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 9: Real Memory Organization | |
------------------------------------------------------------------------------- | |
# Memory Hierarchy | |
- Main memory | |
* Should store currently needed program instructions and data only |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 5: Asynchronous Concurrent Execution | |
------------------------------------------------------------------------------- | |
# Introduction | |
Asynchronous execution of threads | |
* threads usually independent of one another |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 4: Thread Concepts | |
------------------------------------------------------------------------------- | |
# Introduction | |
- Applications contain threads of execution, each thread being designated a | |
portion of a program that may execute concurrently with other threads. |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 3: Process Concepts | |
------------------------------------------------------------------------------- | |
# Definition of Process | |
- A process is a program in execution. | |
- A process has its own address space consisting of the segments: |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 2: Hardware and Software Concepts | |
------------------------------------------------------------------------------- | |
# Clocks | |
- Computer time is measured in cycles. | |
- Front Side BUS (FSB) connects processor to memory modules, operating at a |
Operating Systems (Third Edition) | |
Harvey M. Deitel, Paul J. Deitel, David R. Choffnes | |
------------------------------------------------------------------------------- | |
CHAPTER 1: Introduction to Operating Systems | |
------------------------------------------------------------------------------- | |
# Core Operating System Components | |
* User interacts with the Operating System through | |
- special application called shell |
Steps | |
----- | |
1. Clone this Github Gist by: | |
git clone https://gist.github.com/9e6cec4bb0f8ee826fcd.git | |
2. Launch the Simulated Annealer for comparing the success probabilities by using | |
the following command: | |
bash launch.sh -p | |
or |
Download the following files and keep them inside the same directory.
To launch the annealing algorithm, use the following command: bahs launch.sh