Skip to content

MarianoRD/USB_scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


********************************************************************************
*                              pscheduler                                      *
********************************************************************************


En este archivo se encuentra la información escencial, sobre la estructura y
el uso del programa pscheduler. 
El programa se entrega con el código fuente y un archivo 'makefile' 
para realizar una recompilación del mismo en caso de ser necesaria.


Contenido:
-----------
  
  1- Autores
  2- Archivos del programa
  3- Estructura del programa
  4- Estructuras de datos utilizadas
  5- Ejecución del programa
  6- Documentación
  7- Licencia



1- Autores:
------------
  
  Mariano Rodríguez 12-10892
  Pablo Gonzalez 13-10575



2- Archivos del programa:
--------------------------

  El programa cuenta con 10 archivos, los cuales son los siguientes:
    - README
    - man-pscheduler
    - makefile
    - Estructuras (.h)
    - EstrucShed (.c y .h)
    - Colas (.c y .h)
    - menu (.c y .h)
    - main (.c)



3- Estructura del programa:
----------------------------

  Cada archivo del programa, tiene cierta dependencia de los demás archivos
  del mismo para poder funcionar.

  Las dependencias son:

      main
          |
          |menu
            |
            |Colas
              |
              |string.h
              |EstrucSched
                |
                |Estructuras
                  |
                  |stblib.h
                  |stdio.h


4- Estructuras de datos utilizadas:
------------------------------------

  En el programa se utilizaron las siguientes estructuras de datos:

      - Estado
      - Proceso
      - Cola
      - EstrucSched

  Para más información sobre cada una de las estructuras, vea la 
  Documentación (6), en la sección de Implementación.

5- Ejecución del programa:
---------------------------

  Para ejecutar el programa, es necesario llamar al ejecutable generado
  previamente por el 'makefile', el cual se llamará 'pscheduler' y pasarle por 
  el terminal, en el mismo comando de ejecución del ejecutable anteriormente 
  mencionado se debe indicar, el nombre del archivo que contiene los datos 
  iniciales y el nombre del archivo donde se desea que se guarden los datos al 
  terminar de correr el programa. 

      Ejemplo: $ pscheduler datos archsalida



6- Documentación:
------------------

  La misma se puede encontrar, en el archivo 'man-pscheduler' en el directorio 
  raíz del programa.



7- Licencia:
------------------------

  Este programa se encuentra protegido bajo una licencia MIT.

  Copyright (c) 2017 Mariano Rodríguez, Pablo Gonzalez.

About

Process Scheduler implemented with C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published