Páginas

miércoles, 21 de mayo de 2014

Economía - UNCAus

Programa Analítico
http://www.4shared.com/office/6NtkZc3Kba/Programa_Analitico_Economia_-_.html

LIBROS DE CABECERA:


ECONOMIA PRINCIPIOS Y APLICACIONES
BECKER-MOCHON

EVALUACION DE PROYECTOS
GRABRIEL BACA

UNIDAD I: EL CONCEPTO Y EL MÉTODO DE LA CIENCIA ECONÓMICA

UNIDAD II: LA OFERTA, LA DEMANDA Y EL MERCADO

UNIDAD III: TEORÍA DE LA UTILIDAD Y DE LA DEMANDA

UNIDAD IV: LA TEORÍA DE LA PRODUCCIÓN DE LOS COSTOS

UNIDAD V: FORMULACION DE PROYECTOS DE INVERSIÓN

UNIDAD VI: ANALISIS DE UN PROYECTO DE INVERSION

UNIDAD VII: ELABORACIÓN DE UN PROYECTO DE INVERSIÓN

UNIDAD VIII: CONCEPTOS BASICOS DE MACROECONOMIA

PD: recomiendo estudiar más del libro que de los apuntes.

Sistemas Operativos - UNCAus

Programa Analítico

http://www.4shared.com/office/kUDLg3UPba/Programa_Analitico_Sistemas_Op.html

LIBROS DE CABECERA:
Fundamentos de Sistemas Operativos. 7maEdición.
Abraham Silberschatz, Peter Baer Galvin & Greg Gagne

http://www.4shared.com/rar/LJSKSQoJce/Fundamentos_de_Sistemas_Operat.html

Sistemas Operativos Modernos 3ra Edición
TANENBAUM Andrew
http://www.4shared.com/rar/swxbk0L6ba/Tanenbaum-Sistemas-Operativos-.html

Sistemas Operativos Diseño e Implementación
TANENBAUM Andrew 
http://www.4shared.com/rar/dgrUGhbWba/TANENBAUM-Andrew-SistemasOpera.html



UNIDAD 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
Concepto de Sistema Operativo. Funciones. Objetivos. Desarrollo histórico. Monitor Simple. Requisitos para el diseño de Sistemas Operativos. Estructura de los S.O. (monolíticos, por capas, de máquina virtual, cliente-servidor). Tipos de S.O.: en lote, interactivos, de tiempo compartido, multiprogramados, de multiprocesamiento, distribuidos, de tiempo real. Operación fuera de línea. Buffering. Spooling. Núcleo ( Kernel) del sistema operativo. Concepto. Funciones. Tipos de Kernel utilizado por los sistemas operativos actuales. Llamadas al sistema.http://www.4shared.com/rar/fU_0gVIPba/UD1.html

UNIDAD 2. ADMINISTRACIÓN DE PROCESOS
Procesos. Concepto. Operaciones sobre procesos. Estados de un proceso. Transiciones. Bloque de Control. Conmutación de procesos. Cambios de contexto. Tratamiento de interrupciones y excepciones. Manejadores. Tipos de procesos: utilizables y reentrantes, apropiativos y no apropiativos, residentes e intercambiables. Planificación de procesos. Concepto. Objetivos. Planificador de la CPU. Criterios de performance. Medidas para estudiar el comportamiento de los algoritmos de planificación. Políticas y algoritmos de planificación. Políticas expropiativas (preemtive) y no expropiativas (non-preemtive). Evaluación de algoritmos, Algoritmo FCFS (Primero en Llegar, Primero en Ser Servido), Round Robin, SJF (el Trabajo Mas Corto Primero), SRT ( el de tiempo restante más corto primero). Prioridad. Colas Multinivel. Colas Multinivel realimentadas (feedback).
http://www.4shared.com/rar/1x6VQDHsba/UD2.html

UNIDAD 3. SINCRONIZACIÓN DE PROCESOS
Coordinación entre Procesos. Concurrencia. Comunicación entre procesos. Distintos mecanismos de comunicación. Condiciones de competencia (de carrera). Sección crítica. Exclusión mutua. Algoritmos para lograr la exclusión mutua: Algoritmos de espera activa. Algoritmos de espera no activa. Semáforos. Monitores. Pasaje de mensajes. Mecanismos de Hardware. Problemas de coordinación entre procesos. Problema de productor y el consumidor. Interbloqueo (Deadlock). Definición. Características. Recursos. Condiciones necesarias. Modelado de asignación de recursos. Tratamiento de interbloqueo: ignorar, prevenir, evitar, detectar y recuperar.http://www.4shared.com/rar/6c9ujUAAce/ud3.html

UNIDAD 4. ADMINISTRACIÓN DE MEMORIA
Administración de memoria. Multiprogramación. Monoprogramación. Grado de multiprogramación. Hardware de protección. Reubicación. Swaping. Espacio de Direcciones. Particiones. Particiones contiguas de tamaño fijo y particiones variables. Políticas y mecanismos de administración. Overlays. Memoria virtual. Paginación. Mecanismo de traducción de direcciones. Tabla de páginas. Paginación en niveles. Uso de memoria asociativa. Algoritmos de reemplazo de página. Reemplazo óptimo. Algoritmos FIFO, LRU (el menos recientemente utilizado), NRU (no recientemente utilizado), Aproximación LRU. Hiperpaginación. Localidad. Frecuencia de falla de páginas. Paginación por demanda. Prepaginado. Conjunto de trabajo. Segmentación. Información que se almacena en la tabla de segmentos. Segmentación paginada. Segmentos compartidos. Consideraciones de diseño de sistemas de memoria virtual. Tamaño de página.
http://www.4shared.com/rar/Yx3_RC1cba/UD4.html

UNIDAD 5. SISTEMAS DE ARCHIVO
Aspectos básicos de los archivos. Concepto de archivo. Estructura de archivos. Nombre de archivos. Atributos. Operaciones sobre archivos. Sistemas de Directorio. Directorio con estructura de árbol.
Directorios de grafos. Archivos compartidos. Métodos de asignación de espacio. Administración del espacio libre. Asignación contigua. Asignación dinámica de almacenamiento: First Fit, Best Fist, Worst Fit. Compactación. Asignación vincular (linked) Asinación indexada. Performance.Métodos de Implementación del sistema de archivos y de directorios. FAT, NTFS, Ext FS (Extended File System) Confiabilidad del sistema de archivos. Respaldo. Consistencia. Rendimiento del sistema de archivos. Implementación de seguridad de archivos. Seguridad de la información.
http://www.4shared.com/rar/L6I2xlZTce/UD5.html

UNIDAD 6. ADMINISTRACIÓN DE ENTRADA/SALIDA
Principios de hardware de E/S. Dispositivos de E/S. Dispositivos de bloque y de carácter. Controladores de dispositivos. Accesos directos a memoria. Principios de Software de E/S. Manejo de interrupciones. Manejo de dispositivos.Disco: estructura del disco. Hardware y software de disco. Características físicas. Planificación de discos. Algoritmos de planificación del brazo del disco. Planificación de FCFS, SSTF (el tiempo de búsqueda más corto primero), SCAN (examinar) y CSCAN (scan circular). Selección de un algoritmo de planificación circular. Hardware y Software de reloj. Hardware y Software de terminales.
http://www.4shared.com/rar/9bcc_c2Nce/UD6.html

UNIDAD 7. ARQUITECTURA DE COMPUTADORAS
Mutiprocesadores. Características. Multiprogramación versus Multiprocesamiento. Paralelismo de grano fino y de grano grueso. Multiprocesamiento simétrico y asimétrico. Acceso a memoria: acoplamiento fuerte y débil. Supercomputadoras. Multiprocesamiento masivo y procesadores vectoriales. Conectividad de procesadores. Nodos. Dificultades de la implementación de multiprocesadores (despacho, sincronización, comunicación, incoherencia de memoria caché).
http://www.4shared.com/rar/Txwz83l3ba/UD7.html

viernes, 28 de febrero de 2014

Cómo eliminar delta home

Con este sencillo programa que lo encontré, muy fácil de usarlo.

Funcionó perfectamente, solo que como tengo windows 8 en mi pc, windows defender me lo detecto como virus al programa y tuve que quitarlo de cuarentena.


El enlace aquí: https://mega.co.nz/#!UBgjCSxD!qKtspub_0eBhmbPEYlmYbDWs70gP-rn2MAUOZ0XgnNo

martes, 2 de abril de 2013

Función para validar CUIT en Argentina en PHP

Como dice el título, dicha función tuve que hacerla en PHP ya que sólo encontraba en JS.
Devuelve un valor booleano, true si es verdadero...
Lo que sí, tenemos que tener en cuenta y controlar que no ingresen los guiones, eso lo pueden hacer con JS, es decir, que la función sólo acepta los 11 números válidos del CUIT para Argentina.



//FUNCION VALIDA CUIT
         function validarCUIT($cuit) {
            $cadena = str_split($cuit);

            $result = $cadena[0]*5;
            $result += $cadena[1]*4;
            $result += $cadena[2]*3;
            $result += $cadena[3]*2;
            $result += $cadena[4]*7;
            $result += $cadena[5]*6;
            $result += $cadena[6]*5;
            $result += $cadena[7]*4;
            $result += $cadena[8]*3;
            $result += $cadena[9]*2;

            $div = intval($result/11);
            $resto = $result - ($div*11);

            if($resto==0){
                if($resto==$cadena[10]){
                    return true;
                }else{
                    return false;
                }
            }elseif($resto==1){
                if($cadena[10]==9 AND $cadena[0]==2 AND $cadena[1]==3){
                    return true;
                }elseif($cadena[10]==4 AND $cadena[0]==2 AND $cadena[1]==3){
                    return true;
                }
            }elseif($cadena[10]==(11-$resto)){
                return true;
            }else{
                return false;
            }
        }

jueves, 4 de octubre de 2012

PEN DRIVE MULTIBOOT CON YUMI MULTIBOOT


Aquí los pasos a seguir
1º descargar el ejecutable MultiBootISOs.exe desde aquí

http://www.pendrivelinux.com/downloads/YUMI/YUMI-0.0.7.4.exe (04/10/12)

2º ejecutar el programa y seguir las instrucciones del mismo

3º descargar las isos desde los enlaces de la pagina y ponerlos en la carpeta raíz del pendrive

¡¡¡¡ ojo hay que instalar el MultiBootISOs.exe sobre un sistema windows (Xp,Vista y 7)¡¡¡¡¡ 

Reinicia el ordenador y selecciona arranque desde usb
aparecerá el menú
selecciona la distro y a funcionar

yo lo he probado y funciona

Como veo que a algunos les cuesta de entender, voy a intentar ACLARARLO

1º descargar el ejecutable ( supongo que hasta aquí si ¿verdad...? )
2º ejecutar el programa y seguir las instrucciones del mismo
en dicho programa hay que seleccionar la unidad del usb que vamos a formatear y después la distro que queremos.

Ejecutar el programa para cada distro que queramos incluir.


Si no encuentras tu distro aquí, selecciona la ante ultima opción.

Una vez hecho esto reiniciamos el ordenador y seleccionamos el arranque por usb desde la bios 


Desde aquí seleccionamos la distro que queremos y listo 
Mas fácil imposible!