sábado, 8 de septiembre de 2007

clases segunda semana Sistema Operativo

Sistema operativo

El sistema operativo es el programa o conjunto de programas que administra los recursos de la computadora. Estos recursos son cuatro:
Memoria, procesador, periféricos e información.

el sistema operativo empieza a trabjar desde que se enciende la computadora

sirve como una interfaz entre el usuario y la comptuadora.

Desde la computadora mas grande hasta las mas pequeña utilizan un sistema operativo, aunque no siempre existió. En la primera generación de computadoras no habia un sistema operativo, y de hecho tampoco el software como lo conocemos.

Los sistemas operativos se pueden clasificar por varias cosas.

El número de ususarios que puede atender:
monousuario : solo puede atender a un usuario
multiusuario: puede atender a varios usuario en una misma computadora.

El número de tareas que puede realizar al mismo tiempo:
monotarea: solo puede realizar una tarea a la vez.
multitarea: puede realizar varias tareas al mismo tiempo. Bueno, para nosotros es al mismo tiempo pero la computadora en realidad le dedica unas milesimas de segundo a cada tarea y es tan rápida que es practicamente al mismo tiempo.

El número de procesadores.
uniprocesador: Administra a un único procesador.
Multiprocesador: Administra a varios procesadores. Si hay varios procesadores, cada procesador puede hacer una tarea diferente con lo que efectivamente hará varias tareas al mismo tiempo.

El sistema operativo al administrar los recursos de la computadora toma las siguientes acciones.

Administrador de procesador. Es el que asigna timpo de procesamiento a los programas.

Administrador de memoria. Registra las localidades ocupadas y protege areas de la memoria ocupadas por los programas.

Administrador de información. Es el sistema de archivos. Y la parte que mas se utiliza del sistema operativo. Se encarga de llevar un registro de los archivos en los dispositivos de almacenamiento.

Administrador de periféricos. Establece una conexión física entre el programa y el dispositivo.

Unix es un sistema operativo que se utiliza mucho en servidores. Es excelente para administrar redes y tiene mucha seguridad. Es multitarea y multiusuario. desarollado en laboratorios bell y ahora es propiedad de open source group.
muchos sistemas desarollados por empresas son también UNIX pero todos estan regulados para hacer las mismas funciones.


Los sistemas operativos que veremos en el curso son :

MsDos. Microsoft Disk Operating System (Disco de sistema operativo de Microsoft) basado en caracter.
Windows. También de la empresa microsoft. Sistema basado en gráficos. con ventanas iconos y uso del mouse

linux. Sistema de fuente abierta. Libre pero no necesariamente gratuito. Iniciado por un estudiante ya ahora mantenido por programadores de todas partes del mundo.
Así como UNIX tambien hay muchas distrubuciones de diferentes lugares, empresas o universidades. Pero todos cumplen con las mismas tareas.

Msdos

Es un sistema monousuario y monotarea. Aunque puede tener programas residentes en memoria. Tuvo una historia un poco extraña. Lo creo microsoft basandose en un programa para probar memorias. Se vendio con las primeras computadoras personales de IBM. Pero Microsoft también vendió sus sistema operativo a los clones de IBM asi logro mayores ventas.

Los archvios mas importantes del sistema son :

command.com
IO.sys
MSDOS.sys
los útímos dos estan ocultos, con estos tres archivos la computadora puede trabajar, claro que no va a hacer mucho sin mas software. El command.com es el interprete de comandos y contiene los comandos internos.
El msdos contiene dos conjuntos de comandos, los internos que estan residentes en la memoria ram desde que se carga el sistema operativo y no necesita que el disco este presente. Y los externos que para ejecutarlos hay que tener presentes los archivos ejecutable que tienen el mismo nombre que el comando. Estos comandos estan en el disco de sistema o en el disco duro.

los comandos internos son muchos pero en este curso vamos a utilizar solo 16:

dir : permite ver la lista de archivos y directorios de un directorio
cls : limpia la pantalla.
copy: copia archivos de un lugar a otro.
del : borra archvios
ren : cambia el nombre de los archvos.
md : crea directorios
cd : cambia el directorio actual de trabajo
rd : borra directorio
prompt : cambia la señal de listo del sistema operativo
time : establece la hora del sistema
date : establece la fecha del sistema
vol : muestra el nombre del volumen (la unidad de disco activa)
ver : muestra la versión de sistema operativo.
exit : cierra la sesión del sistema operativo.
path : establece una ruta de busqueda de archivos ejecutables.
type : muestra el contenido de archivos.

algunos de estos comandos tienen modificadores. Los modificadores cambian el resultado que muestras el comando.

para crear archivos de tipo texto en código ASCII podemos utilizar el comando Copy.
copy con nombre.txt (enter)
aqui escribimos el texto
^Z (enter) para guardar el archivo.



de esta lista es necesario memorizar nombre y que hace los siguiente comandos : dir, copy, del, ren, md, cd, rd, time, date, path.

lista de comandos externos tambien son muchos pero listaremos 16

fdisk : Particiona el disco duro. Es necesario formatear despues de particionar.
format : prepara un disco para recibir información.
mem : muestra un resumen del contenido en memoria y memoria total y libre.
chkdsk y scandisk : se utilizan para revisar la integridad del disco duro e intentar repararlo si hay algun error.
xcopy : copia carpetas y contenidos.
deltree : borra arboles de directorios.
attrib : permite ver y modificar los atributos de los archvios y carpetas.
command : abre una nueva sesión de msdos
tree : muestra el arbol de directorios de forma gráfica.
diskcopy : permite copiar discos que tenga caracteristicas iguales.
diskcomp : compara discos
label : permite cambiar el nombre de un disco.
sys : transfiere los archivos del sistema a un disco.
find : sirve para buscar cadenas de caracteres dentro de archivos de tipo texto
sort : puede ordenar un archivo de tipo texto.
defrag : puede defragmentar el disco para optimizar el espacio.



los commandos importantes son : fdisk, format, xcopy, attrib, diskcopy, label, sys, find, sort.

Las extensiones de los archivos fueron creadas por microsoft y se usan para saber en que programa se hizo el archivo o al menos tener una idea del contenido de este.
En windows sepueden asociar programas a extensiones para que estos programas intente abrir esos archvios al dar doble clik sobre el icono del archvio.

las extensiones mas representativas son

.doc documento de word
.xls hoja de calculo excel
.ppt presentación de power point
.mdb base de datos de access
.txt archivo de tipo texto, texto plano o en código ascii
.dll libreria dinámica, se usa en windows para los programas, son subrutinas que se cargan dinamicamente al momento de ejecución de los programas

las extensiones de archvios ejecutables son

.exe ejecutable. son las aplicaciones de la computadora o los programas que pueden tener el control de la máquina.
.com compacto, también es un archivo ejecutable pero es pequeño.
.bat proceso por lotes. son programas hechos con comandos de msdos.

Archivo: colección de información organizada bajo una estructura bien definida.

No hay comentarios: