IT개발84 [운영체제] 운영체제(OS)란 무엇 및 발전 과정 운영체제(Operating System)의 목적/정의 응용 프로그램이 컴퓨터의 하드웨어 자원과 상호작용할 수 있게 해주는 소프트웨어이다. 운영체제는 기본적으로 자원 관리자이다. 1) 하드웨어 : 프로세서, 메모리, 입출력장치, 통신장치 2) 소프트웨어 : 응용 프로그램, 스레드, 프로세스 //사용자는 동작을 요청하면, 운영체제는 그에 맞는 결과를 보장하도록 HW와 SW를 조작한다. //또한 "응용 프로그램"이나 "가상머신"과 같은 SW도 관리하다. 운영체제의 핵심 구성 요소를 담은 SW를 "커널"이라고 한다. (커널 : 하드웨어 제어 역할 및 쉘에서 요청한 명령어를 실행하는 역할.) 1940년 초기의 컴퓨터는 운영체제를 포함하지 못했다. ex) Eniac 1950년 1) 한 번에 하나의 작업만 수행했다... 2024. 3. 24. [유닉스/리눅스] 고급언어, 중급언어, 저급언어 1. 각 언어 유형의 장단점 비교 표언어장점단점 종류고급 언어1. 사람이 이해하기 쉽고 코드 작성 및 유지 관리 용이2. 다양한 플랫폼 및 환경에서 실행 가능3. 추상화 수준이 높아 복잡한 문제 해결 용이1. 하드웨어 제어가 어려울 수 있음2. 실행 속도가 저급 언어에 비해 느릴 수 있음C++, Java, Python, PHP저급 언어1. 하드웨어 제어가 용이2. 실행 속도가 빠름1. 사람이 이해하기 어렵고 코드 작성 및 유지 관리가 어려움2. 추상화 수준이 낮아 복잡한 문제 해결에 어려움기계어, 어셈블리어중급 언어1. 하드웨어 제어가 어느 정도 가능2. 실행 속도가 고급 언어에 비해 빠름3. 코드 작성 및 유지 관리가 저급 언어에 비해 용이1. 고급 언어만.. 2024. 3. 17. [유닉스/리눅스] 유닉스/리눅스 CentOS 설치 방법 및 환경설정(VirtualBox) 개요리눅스에는 다양한 무료 배포판이 있습니다. 기본적으로 커널은 공유하고 배포판마다 조금씩 다른 데스크톱 환경이나 응용 프로그램을 제공합니다. 현재 많이 사용되고 있는 리눅스 배포판으로 CentOS, 우분투, 데비안, 페도라 등이 있습니다. 그럼 본격적으로 설치해 보겠습니다1. VirtualBox를 설치합니다.VMWare도 있지만, 글쓴이는 VirtualBox기준으로 합니다.그럼 그냥 CentOS설치하면 되지 왜 저걸 설치합니까?라고 질문할 수 있는데 여기는 다양한 이유가 있습니다.개인 PC에 그냥 설치해도 되지만 그럴 경우 여러 문제가 발생합니다.기존의 OS에 실수로 시스템을 손상시키거나 데이터가 손실될 위험이 있습니다. 그리고 설정 부분에서도 문제가 발생할 수 있습니다.!!!!!!!!!!!!!!!.. 2024. 3. 16. World wide web(WWW)와 HTML 관계 World Wide Web(WWW)는 서로 연결된 하이퍼텍스트 문서의 집합체이며, HTML(HyperText Markup Language)은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어입니다. WWW는 HTML을 사용하여 구현됨. HTML은 웹 페이지의 기본 구성 요소임. HTML 없이는 WWW가 존재할 수 없음. ◆ WWW: 웹 브라우저를 통해 접근할 수 있는 정보 공간이며, 웹 브라우저는 HTTP 프로토콜을 사용하여 웹 서버에서 HTML 문서를 요청하고 표시합니다. ◆ HTML: 웹 페이지의 구조와 내용을 정의하는 마크업 언어이며, HTML 태그를 사용하여 제목, 본문, 이미지, 링크 등을 정의합니다. ◆ WWW와 HTML의 관계: HTML은 웹 페이지를 만드는 데 사용되는 기본 언어이며, 웹 .. 2024. 3. 14. 이전 1 ··· 15 16 17 18 19 20 21 다음