(어린이 유용) 웹&서버&운영 체제 용어 #1

  • by

안녕하세요!
보안 코치는 제로산입니다 🙂

(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)

– 시스템 하드웨어 관리 및 애플리케이션 소프트웨어를 실행하기 위한 공통 시스템 서비스를 제공하는 시스템 소프트웨어


운영 체제(Operation System) 구조

운영체제는 모든 하드웨어그리고 모든 소프트웨어관리하는 컴퓨터 시스템의 일부입니다.

실행 관리자로 정의할 수 있다.

운영 체제는 누가 시스템을 사용할 수 있고 어떻게 사용할 수 있는지 관리합니다.

운영 체제는 컴퓨터 시스템을 관리하는 보스라고 말할 수 있다.

(출처: 네이버 지식 백과)

  • 사용자→응용 프로그램→운영 체제(OS)→하드웨어(CPU, 메모리, 마우스, 모니터, 하드 디스크 등)

운영 체제의 역할과 목적

1. 자원 관리

– 컴퓨터 시스템 리소스를 효율적으로 관리하고, 시스템 리소스로는 CPU, 메모리, I/O 디바이스 등의 하드웨어 리소스와

프로세스와 같은 소프트웨어 리소스 관리.

2. 자원 보호

– 프로그램 및 기타 사용자가 데이터를 삭제하거나 중요한 파일에 액세스하지 못하도록 컴퓨터 리소스를 보호합니다.

3. 인터페이스 제공

– 사용자 인터페이스와 하드웨어 인터페이스를 제공하고 사용하기 쉽도록 지원

운영 체제의 목적

  • 처리 능력: 시스템의 생산성을 나타내는 단위.일정 시간 처리하는 작업의 양
  • 응답 시간: 작업 요청에서 시스템에서 결과를 얻을 때까지의 시간
  • 사용 가능성: 시스템을 얼마나 빨리 사용할 수 있는지
  • 신뢰도: 주어진 문제를 얼마나 정확하게 처리하는지

운영 체제 기능

  • 명령 해석 시스템: 사용자와 시스템 간의 인터페이스.쉘 등
  • I / O 장치 관리 : 장치 드라이버 제공, 버퍼 캐싱 시스템 제공 등
  • 보안 관리: 시스템 보호 및 오류로 인한 시스템 손상 방지
  • 보조 스토리지 관리: 스토리지 할당, 여유 공간 관리, 디스크 스케줄링
  • 메인 메모리 관리: 메모리 추적, 프로세스별 메모리 할당
  • 네트워크 관리: 네트워크 서비스 성능, 오류 분석, 프로비저닝 등
  • 파일 관리: 파일 생성, 수정, 삭제, 백업 등
  • 프로세스 관리: 운영 체제에서 동시에 실행되는 프로세스를 효율적으로 관리

운영 체제 유형

  • 운영 체제는 대표적으로 세 가지가 있습니다.

    Windows, MacOS, Linux

02. Windows 버전의 종류


Windows 버전별 역사

Windows(Windows)는 16bit의 MS-DOS와 Windows 9x 베이스와 Windows NT 베이스의 32bit&64bit로 발전해, 현재는 Windows 11까지 나온 상태이므로 커널 버젼은 10.0입니다.

일반적으로 PC에서 사용하는 Windows가 아니라 서버용 버전은 Windows 2000에서 현재 2022까지 나온 상태입니다.

03. 데이터 크기와 단위

데이터 크기는 파일과 메모리 공간의 크기를 나타내는 데 사용되는 단위입니다.


Windows 32bit

데이터 단위(기본)

1. 비트(비트): 컴퓨터의 최소 데이터 단위로 1bit2진스(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

웹 3.0은 1998년 팀 버너즐리가 제안한 개념인 시맨틱 웹(Semantic Web)에서 의미론적인 웹을 의미한다.

페이지에 포함된 내용을 이해하고, 지능형 웹 기술로 개인 맞춤형 정보 제공할 수 있는 웹입니다.

Web 3.0에는 시맨틱 웹, 탈중화된 웹, 프로토콜 경제를 근간으로 하는 메타버스가 포함됩니다.

개인화된 정보를 제공하고, 블록체인 시스템을 통한 탈중화 및 데이터 암호화를 기반으로 ‘개인 데이터 소유’가능 새로운 형태의 웹 생태계를 의미맞습니다.


생각할 때마다 잘 봐서, 자신이 용어의 정의를 말할 수 있어야 합니다!

오늘도 좋은 하루가 되세요~ 파이팅!
🙂


이전 용어를 보지 않은 사람은 아래 링크를 볼 수 있습니다!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

https://zerotrust./16