“For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future”. - Jer 29:11
‘He will wipe every tear from their eyes. There will be no more death’ or mourning or crying or pain, for the old order of things has passed away.” - Rev 21:4
Trabajo práctico cuatrimestral de Sistemas Operativos, materia de 3° año de la carrera Ingeniería en Sistemas de Información, UTN FRBA.
Apellido, Nombre | Usuario Github | Módulo |
---|---|---|
Berro, Camila Andrea | @Camila1401 | Memoria |
Lingeri, Martin | @MartinLingeri | Memoria |
Partarrie, Matias | @matiaspar2000 | Kernel / CPU |
Yarbuh, Juan Ignacio | @Juyah | Memoria / CPU / Consola |
Suh, Joel | @jlsuh | Kernel / CPU / Consola |
Documento |
---|
Enunciado |
Pruebas |
- Creación de VMs
- Nombre: SO Server
- Tipo: Linux
- Versión: Ubuntu 32 bits
- Usar un archivo de disco duro virtual existente e indicar
.vdi
- Implementar
Configuración > Red > Avanzadas > Reenvío de Puertos
: - Levantar VM
ifconfig
y anotar IP local (LAN) de Kernel, Memoria & CPU en un google docs- Conectar con putty a la VM
- IP:
192.168.0.x
- Puerto: 22
- IP:
git clone https://<PersonalAccessToken>@github.com/jlsuh/so-tp-2022-1c-TempleOS.git
cd so-tp-2022-1c-TempleOS
bash deploy.sh <PersonalAccessToken>
bash config_ip.sh <kernelIP> <memoriaIP> <cpuIP>
cd <moduleName>
bash exec_<moduleName>.sh cfg/<useCase>.cfg
cd consola
bash ejecuciones-de-prueba/<useCase>.sh
- Stallings, W 2018, Operating Systems: Internals and Design Principles, Global edn, Pearson Education Ltd., Essex, UK.
- Silberschatz, A, Galvin, PB, Gagne, G 2018, Operating System Concepts, 10th edn, John Wiley & Sons Inc., USA.
- Tornhill, A 2015, Patterns in C: Patterns, Idioms and Design Principles, Leanpub, https://leanpub.com/patternsinc
- Amini, K 2019, Extreme C: Taking You to the Limit in Concurrency, OOP, and the Most Advanced Capabilities of C, Packt Publishing Ltd., Birmingham, UK.
- Hall, B 2020, Beej's Guide to Network Programming Using Internet Sockets, https://beej.us/guide/bgnet/
- SO Project Template: Templates para facilitar la creación de proyectos en Lenguaje C, por Agustin Ranieri
- SO Commons Library: TADs de uso común en aplicaciones desarrolladas en C, por sisoputnfrba