본문 바로가기

웹 백엔드(Web Back-end) 기초5

[HTML] HTML의 여러 가지 태그 (2), 부모 요소(Parents element)와 자식 요소(Child element) 이전 포스팅에서는 HTML의 정의와 특징, 태그의 뜻, 속성, 여러 가지 태그에 대해 정리하였습니다. 이번 포스팅은 자주 사용되면서도 중요한 HTML 태그들을 마지막으로 더 정리해 보겠습니다. 1. 입력 양식 태그 : input 태그 - 입력 양식 태그의 경우, 사용자의 입력 값을 받기 위해 태그가 먼저 선언되고 이후에 input 태그가 입력된다. - 사용자로부터 특정 값을 받고자 할 때, 입력 값에 대하여 서버와 통신하고자 할 때 사용된다. - 속성으로 type을 이용하여 다양한 값을 받을 수 있다. - 아래는 대표적인 input 태그의 속성값을 나타낸다. (1) button - 버튼을 생성 (2) checkbox - 체크박스를 생성 (3) file - 파일 선택 버튼 생성 (4) radio - 라디오.. 2022. 7. 13.
[HTML] - HTML의 뜻, 여러 가지 태그(Tag) (1) 1. HTML의 정의 - HTML(Hypertext Markup Language)란, 웹 페이지에 대하여 제목, 단락과 같은 구조적인 요소를 기술할 수 있는 마크업(Markup) 언어로써, 오늘날 웹 페이지를 구성을 이루는 중요한 언어 중 하나이다. 주요 문법으로 태그(Tag) 명령어를 이용하여 웹페이지의 전반적인 문서 구조를 기술할 수 있다. - 메모장(Notepad), 한글, 워드 등 문서 작업이 가능한 환경에선 모두 해당 언어로 웹 페이지를 작성할 수 있다. - 태그(Tag)를 이용하여 웹 페이지의 전반적인 구조를 기술하는 언어로써, 프로그래밍 언어는 아니다. - 여기서 태그(Tag)란, 웹 페이지가 어떻게 구성되어 있는지에 대한 정보를 나타내는 요소이다. 2. 태그(Tag)의 기본 형식과 속성(A.. 2022. 7. 13.
웹과 인터넷 (Web and Internet) 웹 백엔드(Back-End)를 전반적으로 학습하기 전에 오늘날 전세계 사람들이 모두 사용하고 있는 전반적인 웹과 인터넷 및 그에 대한 동작 구조에 대해 자연스럽게 관심을 가지게 되었습니다. 대부분 웹과 인터넷에 대한 정확한 차이를 모르고 두 단어를 혼용하는 사람들이 많았고 저 또한 이 개념을 학습하기 전까진 위와 동일한 상태였습니다. 그래서 오늘은 웹과 인터넷에 대해 간단하게 정리해 보고자 합니다. 1. 인터넷(Internet)과 웹(Web)의 뜻 두 단어는 보기엔 비슷한 뜻을 가지고 있을 것이라고 생각할 수 있으나 웹은 인터넷을 이루는 일부 요소에 불과하며 벤 다이어그램으로 보면 인터넷 안에 웹이 속해있는 구조입니다. 인터넷은 각각의 컴퓨터가 서로 네트워크로 연결되어 통신을 주고 받는 컴퓨터 상의 네트.. 2022. 7. 12.
[Operating System] - 운영체제의 역사, 인터럽트(Interrupt) 이번 게시글은 초기 운영체제가 가진 문제를 해결하기 위해 발전해온 운영체제의 역사와 현재 운영체제의 동작 방식인 인터럽트 기반 시스템(Interrupt based System)에 대해 정리해 보겠습니다. 1. Batch Processing System (일괄 처리 시스템) 초기 컴퓨터의 경우 하나의 프로세스가 실행될 때, "컴파일 > 링크 > 실행"의 과정을 사용자가 직접 제어해 주는 방식으로 번거로움이 많았으나, 위의 과정을 하나로 통합하여 프로그램으로 만든 뒤 CPU에게 직접 할당해 주는 방식이다. 2. Multiprogramming System (다중 프로그래밍 시스템) 과거의 컴퓨터는 매우 고가의 장비였고, 메모리에서도 하나의 프로세스만 실행할 수 있었다. 당시엔 하나의 프로세스만 실행이 가능했기.. 2022. 7. 5.
[Operating System] - 운영체제의 정의 1. 운영체제(Operating System)의 정의 - 컴퓨터를 사용하기 위한 소프트웨어(Software)로써, 컴퓨터의 하드웨어(CPU, Main memory, Disk 등) 의 자원을 관리하고 시스템에서 실행되는 프로그램들을 효율적으로 관리하는 역할을 한다. - 최종적으로 컴퓨터의 하드웨어와 실행되는 프로그램들에 대한 전반적인 시스템을 관리하는 프로그램이다. 2. 운영체제의 목적성 - 컴퓨터 시스템의 성능(Performance)를 높이고 사용자에게 편의성(Convenience)를 제공할 수 있다. 3. 컴퓨터의 부팅(Booting) 과정 - 컴퓨터의 전원이 켜지면 메인 메모리(RAM)에 저장된 ROM(Read Only Memory)의 POST가 실행된 이후, 부트 로더(Boot Loader)가 실행.. 2022. 7. 5.