dijous, 19 de novembre del 2015

Introducción a Linux

Estos días hemos trabajado una breve introducción al sistema operativo Linux y aquí os muestro lo que he ido aprendiendo.


Un sistema operativo es un conjunto de programas o software que permite la comunicación entre un usuario y una máquina de forma cómoda y eficiente; su función es gestionar los recursos del ordenador, que incluye la gestión del hardware desde los niveles más básicos.


Entre los sistemas operativos que más se utilizan actualmente para nuestra computadora nos encontramos: Windows, Linux, Unix, DOS y Mac OS.




El sistema operativo Unix fue diseñado por y programadores con el propósito general de multiusuario y multitarea. Su contexto habitual de uso es el trabajo conjunto e intercambio controlado de información.
Unix se desarrolló en 1969 en los laboratorios Bell Labs por Ken Thompson para un DEC PDP-7.
En el año 1973, fue cuando se reescribió Unix con el lenguaje de programación C, lo que hizo que en 1974 el código fuente se hizo portable y le dio un gran éxito al distribuirse en universidades.
En la universidad de Berkeley mejoraron notablemente el sistema operativo original dando lugar a Berkeley UNIX(BSD).
A continuación podemos ver en esta fotografía del progreso de Unix dando lugar a los orígenes sistemas operativos como Linux y Apple.



En Unix disponemos una arquitectura por cinco capas:


  • En la primera capa o capa inferior, tenemos el hardware y los dispositivos electrónicos: CPU, memoria, dispositivos, terminales, etc.
  • En la segunda capa, tenemos el software que maneja los elementos básicos para las gestiones de procesos, gestiones de memoria, I/O, sistemas de archivos, etc.
  • En la tercera capa ,que está escrita en C, tenemos una interfaz de biblioteca que nos permite ejecutar operaciones sencillas: open,close,read,fork,etc.
  • En la cuarta capa  tenemos los programas de utilidad estándar que engloba a todos los programas que se ejecutan como : intérpretes de comandos,compiladores,editores,etc.
  • En la quinta o últma capa nos encontramos a nosotros, los usuarios.


También podemos dividir la arquitectura por interfaces: interfaz de llamadas al sistema, interfaz de biblioteca y la interfaz del usuario.


Para entrar al sistema nos requieren algunos elementos. En primer lugar, para utilizar UNIX se debe identificarse y registrarse (log in) en el sistema, dando un nombre (user id) y una contraseña (password). Al registrarse, esto queda oculto para que otros usuarios no lo puedan ver, aunque al ser sencillo y eficaz el sistema de (log in) guarda las contraseñas en un fichero pero están puestas para que no se puedan entender.
Tras un registro correcto, el sistema invoca al intérprete de comandos (la shell) y da inicio a la sesión de usuario.Durante la sesión del usuario, la shell muestra su disposición a aceptar comandos del usuario mediante el prompt,conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de ordenes, ($,>,%,...)
Una vez introducida la línea, la shell lee e identifica la primera palabra de la línea de comandos, interpreta que es el nombre de un programa, lo busca y, si lo encuentra, lo ejecuta.
Un comando está formado por el prompt, el comando que queramos y una serie de argumentos propios para cada comando.
Finalmente para ejecutar el comando que queramos se introduce un retorno de carro.
A continuación os mostraré algunos comandos que hemos utilizado en clase de los muchos que hay:


-¿Quién soy?
  • whoami/ who am i: identfica al usuario.
  • id: identifica el usuario y los grupos.
-¿Dónde estoy?
  • pwd: lugar en el sistema de archivos.
  • hostname: nombre de la máquina.
-¿Quién está conmigo?
  • who/finger: quién está registrado.
  • w: quién está registrado y qué hace.
-¿Qué día es hoy?
  • date: fecha y hora.
  • cal: calendario del mes.

En linux también disponemos de un manual en línea que nos muestra las diferentes propiedades de cada comando introduciendo man junto al nombre del comando.


Esto es todo, espero que os haya parecido interesante y si queréis informaros mejor visitar este enlace donde lo explica todo:








divendres, 13 de novembre del 2015

Informática y sociedad



Tras haber realizado el trabajo de informática y sociedad he sacado mis propias conclusiones sobre el Internet.

Está claro que a día de hoy dependemos en varios ámbitos de nuestra vida del Internet, pero si miramos la historia de este, podemos observar que no es solo cosa del presente.


El Internet surgió en los años 60 en plena guerra fría pero saltó a la fama en los años 80 y 90. Desde ahí fue evolucionando por varios países hasta que a finales de 1991 el Internet estaba a nivel mundial. 



Ahora que la sociedad dispone de Internet, suelen surgir brechas digitales que esto es  la desigualdad entre las personas que pueden tener acceso o conocimiento en relación a las nuevas tecnologías y las que no. Aunque tales desigualdades se pueden referir también a a las TIC.


Como he dicho antes, actualmente utilizamos el Internet en varios ámbitos de nuestra vida y nos influencia a cada uno de una manera. Estos ámbitos pueden ser: trabajo,negocio,ocio y medio ambiente.

Finalmente el Internet tiene sus ventajas y desventajas pero tenemos que andar con cuidado por donde navegamos y donde nos metemos porque hay unos derechos que nos afectan a todos y para ello tenemos que tener un poco de seguridad para no cometer ningún error. Debemos aprender a navegar con cuidado.
 
Yo he trabajado la parte de la brecha digital y la de la legislación y seguridad.
Como conclusión en general de mi trabajo diría que ha sido un proyecto fácil de realizar pero había que interesarse mucho en el tema para sacar la mejor información. El único inconveniente que le he visto es que al ser tres personas en vez de dos ha sido más difícil realizar la tarea ,pero igualmente, nos hemos organizado muy bien.





divendres, 6 de novembre del 2015

Búsqueda avanzada

Este proyecto ha consistido en utilizar la búsqueda avanzada.

Para ello, de decidido buscar un teléfono móvil y sus imágenes. Al realizarlo, los resultados han sido los que yo quería.

En conclusión, este trabajo me ha servido para aprender a buscar con más precisión.
 
Podéis comprobar mi búsqueda mediante este enlace: 

https://docs.google.com/presentation/d/1ocAWxa39oTWdqRh9r3rnmurRtexfaDQvsLEXdva2TCo/edit?usp=sharing