Archivo | Informática RSS feed for this section

Sistema operativo fácil, fácil

5 Oct

Es un programa o un conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee los servicios a los programas de aplicaciones, para ellos necesita unos componentes.

linux

Esto es la verdadera definición del SO, pero no solo es abrir Word, Cal, Base, cualquier aplicación de música o video, o guardar, pegar, copiar cualquier tipo de archivo, pueden ser algunas de las múltiples ordenes que le damos para poder operar, pero esto solo es 10 o 15% de su funcionamiento, detrás de cada una de ordenes genera múltiples ordenes que el SO necesita para poder poner en funcionamiento todo lo que el usuario le solicita.

Los componentes del sistema son: procesos, memoria, archivos, protección, intérprete de órdenes, entrada/salida, redes, llamadas al sistema y desconocimiento de la máquina.

PROCESOS: Programa en ejecución.

  • Tiempo de CPU
  • Memoria
  • Archivos
  • Dispositivo Entrada/Salida

A la finalización de un proceso el Sistema Operativo recupera los recursos que había utilizado.

El SO se encarga de las siguientes actividades relacionadas con la gestión de procesos:

  • Crear y eliminar procesos
  • Suspender y reanudar procesos
  • Proveer mecanismos para la sincronización de procesos
  • Proveer mecanismos para la comunicación de procesos
  • Proveer mecanismos para manejar bloqueos mutuos

MEMORIA: Memoria principal: almacén de datos de acceso rápido, que son compartidos por la CPU y los dispositivos de entrada/salida.

            Es el único dispositivo de almacenamiento grande que la CPU puede direccionar y acceder directamente.

            Las instrucciones deben estar en la memoria principal para que la CPU pueda ejecutarlas, es preciso cargar los programas en la memoria principal.

            El SO se encarga de las siguientes actividades relacionadas con la gestión de memoria.

  • Saber que parte de la memoria se están usando, cuáles están libres y quién las está usando.
  • Decidir qué procesos cargar en la memoria.
  • Asignar y liberar espacio de memoria.

ARCHIVOS: Conjunto de información relacionada generalmente con programas y datos. Se organizan en directorios para hacer su uso más sencillo. Cuando varios usuarios tienen acceso a los archivos, se debe controlar quién y de qué modo accede a ellos. El SO se encarga de las siguientes actividades relacionadas con la gestión de archivos.

  • Crear y eliminar archivos
  • Crear y eliminar directorios
  • Proveer las primitivas para manejo de archivos y directorios
  • Establecer la correspondencia archivo-almacenamiento secundario
  • Guardar archivos

PROTECCIÓN: Es preciso proteger a un proceso de los demás, ya que el sistema de computación admite múltiples usuarios y la ejecución concurrente de procesos.

La protección es el mecanismo para controlar el acceso de programas, procesos o usuarios a los recursos definidos por un sistema de computador. La protección mejora la confiabilidad mediante la detección de errores.

INTERPRETE DE ÓRDENES: Interfaz entre usuario y sistema operativo, para que un usuario pueda dialogar directamente con el SO, se proporciona un interface básico para:

  • Cargar programas
  • Abortar programas
  • Introducir datos
  • Trabajar con archivos
  • Trabajar con redes

ENTRADAS/SALIDAS:  Se trata de un conjunto de dispositivos muy variados y complejos de programar. El SO se encarga de las siguientes actividades relacionadas con la gestión de entrada/salida.

  • Proporcionar una interfaz uniforme para el acceso a los dispositivos.
  • Proporcionar manejadores para los dispositivos concretos
  • Tratar automáticamente los errores más típicos
  • Para los dispositivos de almacenamiento, usar cachés
  • Para los discos, planificar de forma óptima las peticiones

REDES: Colección de procesadores con sus propios recursos locales que se comunica con otros procesadores conectados mediante una red. El objetivo del SO es proporcionar el sistema de comunicación para conectarse con equipos remotos y acceder de forma controlada a sus recursos.

LLAMADAS AL SISTEMA: Interfaces con los servicios del SO

  • Para el programador las llamadas al sistema en lenguaje máquina o en alto nivel
  • Para el usuario, intérprete de órdenes y programas del sistema

El SO ofrece una gama de servicios a los programas que acceden a ellos mediante llamadas al sistema.

Son la interfaz entre el programa en ejecución y el SO

Única forma en la que un programa puede solicitar operaciones al SO

Implementación de las llamadas al sistema

  • Cómo se implementa la llamada? Mediante una instrucción especial de la máquina (syscall, trap…) la instrucción cambia automáticamente a modo privilegiado.
  • Si programamos en un lenguaje de alto nivel escribimos la llamada al sistema como una subrutina, y el compilador la sustituye por la instrucción de máquina correspondiente.

Tipos de llamadas al sistema

  • Control de procesos: Fin, abortar, carga, ejecutar, crear, finalizar, obtener y establecer atributos, espera, asignar y liberar memoria.
  • Manipulación de archivos: Crear y eliminar archivos, abrir y cerrar, leer, escribir, reposicionar, obtener y establecer atributos.
  • Manipulación de dispositivos: Solicitar y liberar, leer, escribir, reposicionar, obtener y establecer atributos, conectar y desconectar dispositivos.
  • Mantenimiento de información: Obtener y establecer hora, fecha, datos del sistema, atributos de un proceso, archivo o dispositivo.
  • Comunicaciones: Crear, eliminar conexiones, enviar y recibir mensajes….

DESCONOCIMIENTO DE LA MÁQUINA: El usuario lo mantiene aislado del conocimiento de la máquina, puede o no tener conocimiento del funcionamiento de la máquina.

Terminal Remoto

1 Jul

Acceso remoto es un servicio en red basado en cliente/servidor. Permite a los usuarios conectarse a un servidor remotamente desde un equipo cliente, ya sea desde la misma red o desde fuera, a través de la red, para utilizar sus recursos.hola

El acceso remoto a un equipo puede realizarse de muchos modos diferentes y existen multitud de software que proporciona este servicio. Todos establecen conexiones cliente/servidor, una vez establecida la conexión e iniciada sesión se puede proporcionar desde comandos a emuladores de terminal de texto o gráfico, para que el cliente trabaje con el servidor.

Sus principales utilidades son:

  • Permite utilizar máquinas con pocos recursos con un servidor que proporciona los recursos software y hardware necesarios.
  • Permite prescindir de más de un monitor y periféricos. Podemos emplear los periféricos de los clientes, los servidores no necesitarían monitores si los utilizamos en remoto, también podemos emplear los recursos del servidor que no tenga el cliente.
  • Permitirá iniciar sesión en equipos a los que no se tiene acceso físico a través de la red y trabajar con ellos como local.

Cada servicio de acceso remoto tendrá sus características de establecimiento de conexión, autentificación, operaciones disponibles para el cliente y tratamiento de intercambio de información.

El permitir accesos remotos puede acarrear serios problemas de seguridad. Es necesario escoger aquel modo de conexión remota que nos proporcione los recursos necesarios para tomar las precauciones necesarias como el cifrado de información, filtros de ip para permitir solamente el acceso a ips confiable, la correcta configuración de los permisos de las cuentas de usuario y el uso de contraseñas duras.

Dadas las diferentes formas de acceso remoto a un equipo, destacamos algunas de ellas abreviadamente:

TELNET (Telematics Network)

Un servicio proporcionado por el protocolo Telnet, con una conexión TCP entre dos equipos remotos. Este protocolo permite no solo el acceso remoto a un servidor sino que se utiliza como soporte de otros servidores (FTP o HTTP).  Soportado por Windows y Linux. Este servicio utiliza el puerto 23 requiere autentificación, aunque la misma se transfiere por la red sin encriptar.

SSH (Secure Shell)

Es un servicio soportado por el protocolo SSH. Tiene unas mejoras importantes con respeto con el servicio Telnet en cuestiones de seguridad, transferencia de datos y copia así como la posibilidad de ejecución de aplicaciones en el entorno gráfico del servidor. Otros  servicios como VNC, POP, FTP o MySQL se pueden beneficiar de SSH para que las comunicaciones sean más seguras. El servicio SSH atiende las solicitudes de clientes y el establecimiento de sesiones por el puerto 22, requiere autentificación, la cual viaja cifrada por la red al igual que la información intercambiada durante la sesión. La comunicación entre cliente/servidor puede realizarse mediante comandos o emuladores de terminales.

RLOGIN (Remoto Login)

El funcionamiento es similar al Telnet con la salvedad de que los usuarios no tienen que introducir su contraseña antes de iniciar sesión.

X-TERMINAL

Es una variante del protocolo Telnet que permite a un equipo aceptar conexiones remotas al entorno gráfico para que los usuarios inicien sesiones de emulación de terminal X (gráfico).

TERMINAL SERVER

El más conocido y utilizado se incluye en los servidores de Windows, permite a los clientes mediante la utilización de software ligero, iniciar sesiones en modo gráfico o modo de emulador de terminal. El servidor envía cada interfaz de usuario al cliente correspondiente para que interactúe con el teclado y ratón, cuyas órdenes son procesados por el servidor. Permite dos modos de funcionamiento.

Modo de administración remoto: permite al cliente tomar el control del escritorio del servidor remoto para su administración.

Modo de servidor de aplicaciones: permite al cliente ejecutar aplicaciones instaladas en el servidor.

Comandos Windows

3 Ene

índice

Un comando es una orden o instrucción que el usuario, desde la línea de comandos, proporciona a un sistema informático. Permite escribir instrucciones, de tal modo que después de pulsar la tecla enter en el teclado, se ejecutan. En Windows hay una gran cantidad de comandos útiles. Os dejo una pequeña lista de los más utilizados. Para probarlos y poder utilizar debemos abrir la consola de comandos, en Windows para poder acceder a ella.

Inicio > Ejecutar > ponemos cmd o bien pulsamos la tecla “Windows + R”

Ejecutar

  •  services.mcs – reiniciar servicios.
  • ipconfig – ver configuración de red.
  • ipconfig /all – ver configuración de red completa.
  • ipconfig /flushdns – vaciar cahé.
  • ipconfig /renew – pedir nueva configuración.
  • ipconfig / release – borra la configuración de red.
  • ping – comando para comprobar si una máquina está o no en red.
  • cacls : Mostrar o modificar los permisos de lectura y escritura en carpetas y ficheros.
  • chkdsk – Comprueba un disco y muestra un informe de su estado.
  • cipher – Cifrado de datos en particiones NTFS
  • comp – Compara archivos o carpetas y muestra las diferencias existentes entre ellos
  • convert – Conversor de particiones, convierte particiones FAT16 o FAT32 en particiones NTFS defrag – Defragmentador de archivos.
  • vol – Muestra la etiqueta del volumen del disco y número de serie.
  • diskpart – Permite crear, eliminar y administrar particiones.
  • openfiles – Muestra a un administrador los archivos abiertos en un sistema y permite desconectarlos si se han abierto a través de red.
  • time – Permite cambiar la hora del sistema.
  • tipe – Muestra el contenido de un archivo de texto.
  • print – Imprime un archivo de texto.
  • cls – Borra la pantalla.
  • copy – copia uno o más archivos a otro lugar.
  • dir – Muestra lista de archivos y subdirectorios en un directorio.
  • label – crea, cambia o elimina la etiqueta del volumen de un disco.
El Cronicón

Diario de una trotamundos

En voz alta

Cuento cuentos, escribo y pienso, aunque no siempre lo hago en este orden.

Educación Jaén

Un lugar en el que dar visibilidad a todo lo bueno que se hace en nuestros centros educativos. Compartir para aprender y mejorar.

Mi cajón de sastre en Wordpress

Decidido: Moriré viviendo, esa es mi promesa y mi deseo... ahora veremos si me dejan ... si nos dejan

Grupo 2

Somos el grupo 2 de la asignatura Integración de las TIC en la docencia de la especialidad Científico-Tecnológica. Este grupo esta formado por: Jara Díaz de Rada Clavero, Isabel Gallardo Busto e Itsaso Ureta Royo.

Verónica Mas

Escribir es un modo de vida.

Mi mamá tiene cáncer

Qué pasa con la vida de la familia de un persona con cáncer

TEJIENDO LAS PALABRAS

CON LOS HILOS INVISIBLES DEL ALMA

EL ECO DE TUS PALABRAS

"Todo cuanto me llegue yo tambien lo haré llegar"

Mariposas de Cris

Autora de "Dime con quién hablas y te diré si estás loca", "No me busquéis" y "¡Qué suerte la mía!"

LA INFORMÁTICA Y YO

Aprender el mundo de la informática

Remigio Sol

¡Viva la Música!

A %d blogueros les gusta esto: