안녕하세요!
보안 코치는 제로산입니다 🙂
(ITI 사용법) IT에 사용할 수 있는 잡학 사전에서는 다양한 IT 전문 용어를 정리해 설명하는 페이지입니다!
자~~~~ 반복해서 익숙해질 때까지 계속 보고 이해하자~~
(어린이 유용) 웹&서버&운영 체제 용어 #1
01. 운영 체제(OS)
02. Windows 버전의 종류
03. 데이터 크기와 단위
04. 커널(Kernel)
05. 사용자 모드와 커널 모드
06. WWW(World wide Web, W3)
07. 웹 서비스 정의
08. Web 1.0, 2.0, 3.0
01. 운영 체제(OS)
– 시스템 하드웨어 관리 및 애플리케이션 소프트웨어를 실행하기 위한 공통 시스템 서비스를 제공하는 시스템 소프트웨어
운영체제는 모든 하드웨어그리고 모든 소프트웨어관리하는 컴퓨터 시스템의 일부입니다.
실행 관리자로 정의할 수 있다.
운영 체제는 누가 시스템을 사용할 수 있고 어떻게 사용할 수 있는지 관리합니다.
운영 체제는 컴퓨터 시스템을 관리하는 보스라고 말할 수 있다.
(출처: 네이버 지식 백과)
- 사용자→응용 프로그램→운영 체제(OS)→하드웨어(CPU, 메모리, 마우스, 모니터, 하드 디스크 등)
운영 체제의 역할과 목적
1. 자원 관리
– 컴퓨터 시스템 리소스를 효율적으로 관리하고, 시스템 리소스로는 CPU, 메모리, I/O 디바이스 등의 하드웨어 리소스와
프로세스와 같은 소프트웨어 리소스 관리.
2. 자원 보호
– 프로그램 및 기타 사용자가 데이터를 삭제하거나 중요한 파일에 액세스하지 못하도록 컴퓨터 리소스를 보호합니다.
3. 인터페이스 제공
– 사용자 인터페이스와 하드웨어 인터페이스를 제공하고 사용하기 쉽도록 지원
운영 체제의 목적
- 처리 능력: 시스템의 생산성을 나타내는 단위.일정 시간 처리하는 작업의 양
- 응답 시간: 작업 요청에서 시스템에서 결과를 얻을 때까지의 시간
- 사용 가능성: 시스템을 얼마나 빨리 사용할 수 있는지
- 신뢰도: 주어진 문제를 얼마나 정확하게 처리하는지
운영 체제 기능
- 명령 해석 시스템: 사용자와 시스템 간의 인터페이스.쉘 등
- I / O 장치 관리 : 장치 드라이버 제공, 버퍼 캐싱 시스템 제공 등
- 보안 관리: 시스템 보호 및 오류로 인한 시스템 손상 방지
- 보조 스토리지 관리: 스토리지 할당, 여유 공간 관리, 디스크 스케줄링
- 메인 메모리 관리: 메모리 추적, 프로세스별 메모리 할당
- 네트워크 관리: 네트워크 서비스 성능, 오류 분석, 프로비저닝 등
- 파일 관리: 파일 생성, 수정, 삭제, 백업 등
- 프로세스 관리: 운영 체제에서 동시에 실행되는 프로세스를 효율적으로 관리
운영 체제 유형
- 운영 체제는 대표적으로 세 가지가 있습니다.
Windows, MacOS, Linux
02. Windows 버전의 종류
Windows(Windows)는 16bit의 MS-DOS와 Windows 9x 베이스와 Windows NT 베이스의 32bit&64bit로 발전해, 현재는 Windows 11까지 나온 상태이므로 커널 버젼은 10.0입니다.
일반적으로 PC에서 사용하는 Windows가 아니라 서버용 버전은 Windows 2000에서 현재 2022까지 나온 상태입니다.
03. 데이터 크기와 단위
– 데이터 크기는 파일과 메모리 공간의 크기를 나타내는 데 사용되는 단위입니다.
데이터 단위(기본)
1. 비트(비트): 컴퓨터의 최소 데이터 단위로 1bit는 2진스(0,1)의 값 단일 공간 크기
2. 바이트(바이트): 비트 8개가 모이면 1Byte와 표현
3. 단어(Word): CPU가을 한 번에 처리할 수 있는 데이터 크기
04. 커널(Kernel)
– 운영 체제의 중요한 부분으로 운영 체제의 다른 부분과 응용 프로그램을 실행하는 데 필요한 다양한 서비스를 제공합니다.
– 운영 체제 커널은 리소스를 효율적으로 관리하기 위해 CPU 스케줄링, 메모리 관리, I/O 관리, 파일 시스템 관리 등
비즈니스 수행 커널에서 중요한 리소스를 관리하기 위해 사용자가 중요한 리소스에 액세스하지 못하도록 구별(모드)
05. 사용자 모드와 커널 모드
– 사용자 모드: 사용자가 액세스할 수 있는 OS 영역 내에서 작동하는 실행 모드
– 커널 모드: 사용자 모드에서 액세스할 수 없는 커널에 액세스하기 위해 작동하는 실행 모드
<사용자 모드>
1. 사용자 애플리케이션 코드 실행.
2. 시스템 데이터에 제한된 액세스만 허용되며 하드웨어에 직접 액세스할 수 있음.
3. 사용자 응용 프로그램은 시스템 서비스 호출을 할 때 사용자 모드에서 커널 모드로 전환.
<커널 모드>
1. 시스템의 모든 메모리에 액세스할 수 있으며 모두 CPU 명령을 실행할 수 있음.
2. 운영 체제 코드 및 장치 드라이버 등 커널 모드 코드 실행.
3. CPU는 커널 모드 특권 레벨에서 코드 실행.
06. WWW(World wide Web, W3)
– 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 세계적인 정보공간
– 월드 와이드 웹는 하이퍼텍스트 전송 프로토콜(HTTP)과 함께 사용되며 HTML(Hyper Text Markup Language)로
되었다 웹 페이지를 표시하기 위해 웹 브라우저 사용한다.
HTML(Hyper Text Markup Language)
– HTML실버 제목, 단락, 목록과 같은 본문의 구조적 의미를 나타냅니다.
, 다른 항목으로 구조 문서를 만들 수 있습니다.
특정 방법 제공(이미지와 객체를 포함하고 대화형 양식을 만드는 데 사용)
브라우저 유형
– 월드 와이드 웹(WWW)에 액세스하는 데 사용됩니다.
웹페이지의 내용을 보여주는 소프트웨어로 서버와 연결
HTTP를 통해 하이퍼텍스트 문서 읽기 컴퓨터에 표시 애플리케이션 소프트웨어(HTTP 사용자 에이전트)
07. 웹 서비스 정의
– 네트워크에서 서로 다른 종류의 컴퓨터 간 상호 작용을 위한 소프트웨어 시스템
– 웹서비스는 ‘웹’과 ‘서비스’라는 두 단어가 결합되어 태어난 용어인 만큼 해석하면 웹을 통해 서비스를 교환할 것
사용자 및 웹 서버 네트워크에 항상 연결되어 사용자에게 웹 서비스를 제공합니다.
월드 와이드 웹(WWW)과 웹 서비스의 차이
– 월드 와이드 웹(www)은인과 컴퓨터 간의 상호 작용을위한 시스템
– 웹 서비스는 컴퓨터와 컴퓨터 간의 상호 작용을 위한 시스템입니다.
08. Web 1.0, 2.0, 3.0
웹 1.0
– 웹 1.0실버 웹 2.0이 유행하기 전 세계 와이드 웹 상태를 가리키고, 1994년부터 2004년까지
– 기간 중에 있던 대부분의 웹사이트가 이에 해당한다.
– Web 1.0의 기본 개념은 디렉토리 검색입니다.
– 모든 자료는 체계적으로 분류되며 사용자는 해당 카테고리에서 자료를 검색할 수 있습니다.
하다.
웹 2.0
– Web 2.0(Web 2.0)이란? 개방, 참여, 공유 정신을 바탕으로 사용자가 직접 정보를 생성하고, 양방향으로 통신하다
웹 기술을 말한다.
Web 1.0이 인터넷을 통해 일방적으로 정보를 표시하는 경우 Web 2.0은 사용자
– 직접 콘텐츠 생산하고 양방향으로 커뮤니케이션할 수 있다.
(게시판, 코멘트, 블로그UCC, 지식 백과)
– 플랫폼은 소프트웨어 기반 하드웨어 아키텍처 또는 소프트웨어 프레임워크(응용 프로그램 프레임워크
포함)의 종류를 설명하는 단어있다.
– 소프트웨어 어플리케이션을 동작시키기 위한 하드웨어와 소프트웨어의 조합으로 말할 수 있다.
웹 3.0
– Web 3.0(Web 3.0)이란? 시만탁 웹 기술을 이용한 웹 페이지에 포함된 내용을 이해하고 개인 맞춤형 정보
제공할 수 있는 지능형 웹 기술을 말합니다.
지능형, 맞춤형 맞춤형 웹입니다.
웹 3.0은 1998년 팀 버너즐리가 제안한 개념인 시맨틱 웹(Semantic Web)에서 의미론적인 웹을 의미한다.
웹 페이지에 포함된 내용을 이해하고, 지능형 웹 기술로 개인 맞춤형 정보 제공할 수 있는 웹입니다.
Web 3.0에는 시맨틱 웹, 탈중화된 웹, 프로토콜 경제를 근간으로 하는 메타버스가 포함됩니다.
개인화된 정보를 제공하고, 블록체인 시스템을 통한 탈중화 및 데이터 암호화를 기반으로 ‘개인 데이터 소유’가능 새로운 형태의 웹 생태계를 의미맞습니다.
생각할 때마다 잘 봐서, 자신이 용어의 정의를 말할 수 있어야 합니다!
오늘도 좋은 하루가 되세요~ 파이팅!
🙂
이전 용어를 보지 않은 사람은 아래 링크를 볼 수 있습니다!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
https://zerotrust./16