728x90
반응형
SMALL
To do
- [x] 아침운동하기
- [x] 코테10문제풀기
- [x] 자바 3페이지 읽기
- [ ] 이력서 수정하기 (전체적으로 다시 수정하기)
- [x] 지원하기 1곳 이상
- [ ] cs책 읽고 정리하기
- [ ] aws 서밋 내용 정리 하기 (사진 너무 많아용)
- [x] 이력서 과제
- [x] 리눅스 계보와 윈도우, 맥 의 차이점 찾아보기!!
- [x] 폰 노이만 아키텍쳐 찾아보기!!
리눅스 계보는 파도파도 계속 나오는거 같아.. 조금 더 찾아봐야할거 같습니다!
폰 노이만 아키텍쳐는 아직까지도 이름이 나오는 걸 봐서 중요할거 같아 정리했습니다!
다시 정리해야하지만.. 일단 알게된 부분까지 적었습니다!
리눅스 (Linux)
- 오픈소스 운영 체제로, 누구나 무료로 사용하고, 수정하고, 배포할 수 있습니다.
- UNIX 계열 운영 체제로, 다양한 배포판이 존재합니다 (예: Ubuntu, Fedora, Debian 등).
- 서버, 슈퍼컴퓨터, 임베디드 시스템 등 다양한 분야에서 사용되며, 개발자들에게 인기가 많습니다.
- 안정성, 보안성, 유연성이 높아 기업 시스템에서도 널리 사용됩니다.
윈도우 (Windows)
- 마이크로소프트(Microsoft)에서 개발한 운영 체제로, 라이선스가 필요합니다.
- 사용자 친화적인 GUI로 대중적인 인기를 얻었으며, 개인용 컴퓨터의 대부분에 설치되어 있습니다.
- 넓은 사용자 베이스로 인해 다양한 소프트웨어 및 하드웨어와 호환성이 높습니다.
- 게임 및 일반 사용자들에게 인기가 높으나, 서버 환경에서는 보안 및 안정성 면에서 약점이 있을 수 있습니다.
맥 (Mac)
- 애플(Apple)에서 개발한 운영 체제로, 라이선스가 필요하며 애플 하드웨어에서만 실행됩니다.
- UNIX 계열 운영 체제로 BSD를 기반으로 하며, 안정성과 보안성이 높습니다.
- 사용자 친화적인 디자인과 함께 고급 하드웨어와의 완벽한 호환성이 특징입니다.
- 크리에이터, 디자이너, 개발자들에게 인기가 많으며, 높은 품질의 멀티미디어 작업에 적합합니다.
폰 노이만 아키텍처(Von Neumann architecture)는 1945년에 존 폰 노이만(John von Neumann)이 제안한 컴퓨터 구조로, 현대 컴퓨터 아키텍처의 기본적인 원리를 제공합니다. 폰 노이만 아키텍처는 아래와 같은 주요 구성요소로 이루어져 있습니다.
- 메모리 (Memory): 프로그램 코드와 데이터를 저장합니다. 폰 노이만 아키텍처의 핵심 특징 중 하나는 프로그램 코드와 데이터가 동일한 메모리 공간에 저장된다는 점입니다. 이를 'Stored Program Concept'이라고도 합니다.
- 처리 장치 (Processing Unit): 처리 장치는 두 가지 하위 구성 요소로 나뉩니다.
- 산술 논리 연산 장치 (ALU, Arithmetic Logic Unit): 산술 및 논리 연산을 수행합니다.
- 레지스터 (Registers): 명령어와 데이터를 임시로 저장하는 작은 메모리 공간입니다.
- 제어 장치 (Control Unit): 제어 장치는 메모리로부터 명령어를 가져와서 해석하고 실행하는 역할을 합니다. 또한 ALU와 다른 장치 간의 데이터 흐름을 조정합니다.
- 입력 장치 (Input Devices): 사용자로부터 정보를 받아들이는 장치입니다. 예를 들어 키보드, 마우스 등이 있습니다.
- 출력 장치 (Output Devices): 처리된 결과를 사용자에게 전달하는 장치입니다. 예를 들어 모니터, 프린터 등이 있습니다.
728x90
반응형
LIST
'일상 > TIL' 카테고리의 다른 글
리눅스 정리 (0) | 2023.05.12 |
---|---|
오늘의 할일 (0) | 2023.05.10 |
1로그 - 컴퓨터의 논리와 구조 (0) | 2023.05.08 |
우아한 캠프 코드테스트 시험 후기 (0) | 2023.05.06 |
어린이날~ 할일 정리~ (10) | 2023.05.05 |