Programación de Clientes Especialidad en Base de Datos.

Slides:



Advertisements
Presentaciones similares
TEMA 1 Introducción a la Programación Concurrente
Advertisements

Creación de procesos Asignar un único identificador al nuevo proceso. Asignar espacio para el proceso. Debe inicializarse el bloque de control del proceso.
Cuentas de Usuarios Como Mac OS X es un verdadero sistema operativo multiusuario, por tanto una computadora puede usar mas de un usuario, integrando.
Sistema operativo Componentes de un sistema operativo
I.T.E.S.R.C. Romina Tamez Andrea Martínez Ma. De Lourdes Solís
Estructura de un Sistema Operativo
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Núcleos de SO Contemporáneos
INICIALIZACION Y APAGADO
Sistemas en estratos. Descripción: se organiza en una jerarquía de estratos, estando construido cada uno de ellos sobre el otro que tiene menor jerarquía.
Estructuras en Sistemas Operativos
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
UNIDAD I Conceptos Básicos.
Elemento Lógico (Software)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (LA DECANA DE AMERICA)
Hilos - Lightweight process - Procesos ligeros
MINIX Jimmy Salazar Zúñiga.
Estructura del sistema operativo
Profesor: Rodrigo Sanhueza Figueroa
María Celeste Cedeño Introducción ala tecnología
Sistemas Operativos II MC. Daniel Fajardo Delgado INSTITUTO TECNOLÓGICO DE CD. GUZMÁN 24 de Abril de 2004.
Sistema operativo de red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo.
Introducción a los Sistemas Operativos
Tema 1. Introducción a Windows 2000
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
COMPONENTES DEL SISTEMA OPERATIVO.
Administrador de procesos
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Integrante: Yohandry Cueto Carnet: # Contenido Kernel Linux Limitaciones del Kernel Linux Kernel Mach Que es Hurd Arquitectura Ventajas Distribuciones.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Sistemas Distribuidos
Cuentas de usuarios y grupos en windows 2008 server
TIC Operaciones auxiliares con tecnologías de la información y la comunicación.
La arquitectura de Linux Linux no es un bloque monolítico Linux no es un bloque monolítico Varios componentes trabajan en conjunto, diseñados por personas.
Los Sistemas Operativos En Red. Redes Windows
Sistema operativo Unix
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Clasificación y estructura. Alejandra Rivero Esteban
INTRODUCCION A SISTEMAS OPERATIVOS
CAPA DE RED PROTOCOLOS.
FLOR ALBA ACEVEDO COD JENNIFFER TATIANA TORRES COD
Mafer Alejandra Naranjo Daza Laura Castrillón Rojas Ciencias Químicas 10°
Sistemas operativos Trabajo realizado por Josefa Fernández Pintado y Andrea López Pomares.
Sistemas Operativos.
Por Luis Esteban Monsalve Martínez
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Permiten las Redes: Compartir Informacion Compartir Hardware y Software Centralizar la Administration.
Hilos Capítulo 5 Silberschatz Galvin. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered.
UABJO LIC. EN CONTADURÍA PUBLICA INFOMATICA I MAC SISTEMAS OPERATIVOS
PROCESOS PROCESOS, HILOS, COMUNICACIÓN ENTRE PROCESOS Y PLANIFICACIÒN
PLAN DE CLASE Nº 4    Tema: Informática: Software y Hardware.
UTFSM - Sistemas Operativos
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
María Camila Restrepo C. Mantener la Operatividad del sistema
Licenciatura Tecnologías de la Información y Comunicación
Licenciatura: Tecnologías de la Información y Comunicación Ciclo Escolar: 2014 – 2015 Cuatrimestre: Tercer Cuatrimestre Materia: Sistemas Operativos Multiusuario.
Elementos y tipos de sistemas operativos
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Computadoras de Alto Rendimiento (HPC)
ELEMENTO DE COMPETENCIA 3
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
Primeras versiones Windows N.T Server 3.1, 3.5, 3.51, 4.0 Versiones mas actuales Windows Server 2000, 2003, Small Business, Home server, 2008, 2012.
Desarrollador Profesional de Juegos Programación III Unidad II Hilos de ejecución Threads.
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Threads Introducción Modelos Multi-Threading Problemas con Threads Pthreads Threads en Solaris 2 Threads en Windows 2000 Threads en Linux Threads en Java.
Procesos Un proceso es un programa en ejecución. Modelo de procesos secuenciales. Abstracción del SO.
Estructura del sistema operativo
Rootkits: Escondiéndose del administrador SISTEMAS OPERATIVOS Por: Eduardo Valdez GRUPO: 07 Semestre
Transcripción de la presentación:

Programación de Clientes Especialidad en Base de Datos

Temas Comunicación en red. Sockets TCP/IP, RPC Comunicación entre procesos Memoria compartida, semáforos, colas de mensaje, señales y alarmas, procesos y threads.

Procesos Los procesos y señales forman una parte fundamental del entorno del sistema operativo Unix, controlando casi todas las actividades que se realizan por un sistema Unix.

Conceptos Para entender como funcionan los procesos, es necesario tener comprensión de los siguientes conceptos. ▫Estructura de procesos, tipos y calendarización ▫Inicio de nuevos procesos en diferentes formas ▫Procesos padre, hijo y zombie. ▫Lo que son las señales y como se usan.

Unix - Linux Para iniciar en el entendimiento de los conceptos anteriormente listados, primero es necesario contextualizarlo dentro de la estructura del sistema operativo Unix y específicamente en Linux

Estructura del sistema operativo El sistema operativo Unix, como la mayoría de los sistemas operativos, se puede seccionar en capas para su estudio. La capa más básica es el Kernel. El Kernel es el responsable de la gestión con el hardware y coordinar a los procesos y administrar los recursos. El Kernel entonces se le considera como el núcleo del sistema operativo.

El Kernel Un Kernel de Unix se compone de 4 tareas principales. ▫Administración de Memoria ▫Administración de Procesos ▫Administración del Sistema de Archivos ▫Administración de la E/S El Kernel existe como un archivo físico en el sistema de archivos en el directorio /boot. En linux normalmente se le identifica con vmlinux (en su versión no comprimida) y vmlinuz (en su versión comprimida)

Las tareas del kernel Cada una de las 4 tareas del kernel se implementa a través de subsistemas. Cada subsistema se compone de programas y estructuras de datos y están dedicadas a cubrir una o varias de esas tareas.

Arquitectura de Linux Descomposición conceptual y concreta

Estructura del subsistema de procesos

Estructura del subsistema de memoria

Dependencia entre subsistemas

Estructura del IPC

Estructura del subsistema de red

¿Qué es un proceso? La especificación X/Open define un proceso como un espacio de direcciones y un solo hilo de control que se ejecuta dentro de este espacio de direcciones y que requiere de recursos del sistema. Un proceso es en esencia un programa en ejecución.

Estructura de un proceso

Procesos en Unix Cada proceso tiene asignado un número único, un identificador de proceso o PID.

Solicitando información de procesos Para listar los procesos en ejecución en Unix se emplea el comando ps