본문 바로가기

분류 전체보기47

리눅스 Linux 특징 정의 셀과 커널 개념 알아보기 Linux 리눅스와 셀, 커널에 대해 알아보자 오늘은 리눅스 Linux 특징 및 정의, 셀과 커널을 살펴보도록 하겠다. 특히 특징은 혼돈하기 쉽기에 제대로 익혀두는 게 도움이 된다. 리눅스 정의 리누스 토발즈가 UNIX 기반으로 개발해낸 것. 이식성이 뛰어나며 UNIX와 완벽하게 호환이 가능하다. 메인 프레임, 스마트 기기, 개인용 컴퓨터 등의 분야에 이용되는 공개용 운영체제이다. 리눅스 특징 1. 개방적인 소스 코드로 활용이 자유로운 오픈 소스 운영체제 2. 멀티 유저 시스템으로 여러 사용자가 함께 사용 가능 3. 멀티태스킹 지원으로 한 번에 여러 작업이 가능 4. POSIX의 표준 규격을 따르고 있는 체제 5. 작성된 언어가 대부분 C언어이기에 타 시스템으로 이식이 편하다 6. 다중 스레드 지원으로 .. 2022. 7. 13.
프로세스 상태 메인메모리 관리 가상메모리 스왑영역 1. 프로세스 상태 - 컴퓨터 작업은 크게 일괄 처리 작업과 시분할 작업으로 나뉜다. - 일괄 처리 작업은 한 번에 1개만 처리, 과거 컴퓨터 초창기의 운영체제나 MS-DOS가 사용하던 방식이다. - 시분할 작업은 프로세스 여러 개가 아주 짧은 시간 동안 CPU 를 사용하는 방식, 프로세스 여러개가 동시에 실행되는 것처럼 보인다. #프로세스 제어 블록 - 사용자가 저장 장치에 있는 프로그램을 실행시키면 프로세스는 메모리에 올라오고 해당 프로세스의 제어 블록이 생성된다. - 프로세스가 종료되면 메모리에서 삭제되고 프로세스 제어 블록도 삭제된다. #프로세스와 프로그램의 관계 - 프로세스 = 프로그램 + 프로세스 제어블록 - 프로그램 = 프로세스 - 프로세스 제어블록 #프로세스의 주요 상태 1. 생성 상태 -.. 2022. 7. 13.
오디오 데이터와 이미지 데이터 양자화 GIF 나이퀴스트이론 1. 오디오 데이터 - 음악이나 목소리처럼 사람이 들을 수 있는 데이터 - 목소리나 새소리처럼 자연 상태의 오디오는 아날로그 신호로 크게 두가지 속성으로 나뉜다. #첫 번째 속성 : 저음과 고음 - 고음과 저음의 값을 나타내는 단위 : 헤르츠(Hz) - 1초에 한 번만 변하면 1Hz, 10Hz는 100Hz보다 저음 - 자연 상태의 소리는 다양한 주파수를 가진다. - 인간이 들을 수 있는 소리 범위 : 20Hz~20KHz(1초에 20000번) = 가청주파수 #두 번째 속성 : 큰 소리와 작은 소리 - 작은 소리와 큰 소리는 에너지의 양으로 표현한다. - 오디오 볼륨을 올리거나 내리는 것은 파형을 그대로 두고 에너지의 양만 늘리거나 줄이는 것이다. #아날로그 신호의 디지털 변환 - 조밀하게 샘플링을 하여 원.. 2022. 7. 12.
멀티미디어와 아날로그 디지털 정의 손실 비손실 압축 알고리즘 1. 멀티미디어 - 문자, 오디오, 이미지, 동영상 등 복합적으로 만든 데이터로 사용자에게 정보를 제공하는 미디어 - 다양한 데이터를 사용하면 정보를 전달하는 능력은 높아지고 표현력이 풍부해진다. - 멀티미디어 파일의 종류는 파일 확장자로 구분한다. #이미지 파일 확장자 - JPG, GIF, BMP, PNG, TIFF, RAW #오디오 파일 확장자 - MP3, WAV, FLAC, OGG, AAC #동영상 파일 확장자 - AVI, MOV, MP4 - 멀티 미디어 대부분 = 아날로그 데이터 -> 디지털 데이터 - 파일 용량 크기 때문에 압축 알고리즘 사용한다. 2. 아날로그와 디지털 아날로그 - 연속적으로 변하는 값이다. - 자동차 속도계, 바늘이 달린 시계, 수은주 온도계, 레코드판에 녹음된 음악 등이 있.. 2022. 7. 12.